/* CSS Document */
/*index外*/
#diamondMain *{
    box-sizing: content-box;
}
.oUlplay li img {
    width: 1226px;
}

.product {
    background-repeat: repeat-x;
    width: 100%;
    background-color: #fff;
}

#menu_content_bg {
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: #fff;
    z-index: 700;
    transition: all 3s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}

    #menu_content_bg #menu_content_wrap ul {
        height: auto;
        width: 100%;
        position: absolute;
        color: #424242;
        display: block;
    }

        #menu_content_bg #menu_content_wrap ul li {
            display: none;
            width: 100%;
            height: 230px;
        }

            #menu_content_bg #menu_content_wrap ul li .menu_content {
                float: left;
                width: 160px;
                cursor: pointer;
                margin-top: 30px;
            }

                #menu_content_bg #menu_content_wrap ul li .menu_content p 

{
                    font-size: 13px;
                    text-align: center;
                    margin-top: 20px;
                }

            #menu_content_bg #menu_content_wrap ul li .menu_content_line 

{
                width: 0px;
                height: 100px;
                float: left;
                margin: 30px 20px;
                border-left: 1px solid #D0D0D0;
            }

.bigbanner {
    width: 1226px;
    height: 460px;
    margin: 0 auto;
    position: relative;
    color: #424242;
}

    .bigbanner .bannermenu {
        width: 235px;
        height: 100%;
        float: left;
        position: absolute;
        background: rgba(0, 0, 0, 0.6);
        z-index: 99;
    }

        .bigbanner .bannermenu .active {
            margin-top: 20px;
        }

        .bigbanner .bannermenu li {
            width: 100%;
            height: 42px;
            position: relative;
            transition: all 3s;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            line-height: 40px;
            cursor: pointer;
        }

            .bigbanner .bannermenu li a {
                font-size: 13px;
                color: #ffffff;
                margin-left: 30px;
                float: left;
                text-decoration: none;
            }

            .bigbanner .bannermenu li .banner_menu_i {
                float: right;
                font-size: 20px;
                margin-right: 20px;
                color: rgba(255,255,255,0.5);
            }

            .bigbanner .bannermenu li .banner_menu_content {
                width: 600px;
                height: 459px;
                display: none;
                z-index: 610;
                position: absolute;
                left: 235px;
                background: #fff;
            }

                .bigbanner .bannermenu li .banner_menu_content 

.banner_menu_content_ul {
                    float: left;
                    width: 280px;
                }

.index-bannerleft {
    width: 245px !important;
    height: 90px !important;
}

.index-bannerleft01 {
    height: 90px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.bigbanner .bannermenu li .banner_menu_content .banner_menu_content_ul li 

{
    width: 250px;
    height: 40px;
    padding: 15px;
    float: left;
}

    .bigbanner .bannermenu li .banner_menu_content 

.banner_menu_content_ul li a {
        color: #424242;
        margin-left: 5px;
        font-size: 12px;
    }

.bigbanner .bannermenu li .banner_menu_content .banner_menu_content_ul 

.moretext {
    color: #ff6700;
    margin-top: 28px;
    margin-left: 195px;
    font-size: 12px;
}

    .bigbanner .bannermenu li .banner_menu_content 

.banner_menu_content_ul .moretext:hover {
        text-decoration: underline;
        margin-left: 195px;
        font-size: 12px;
        margin-top: 25px;
    }

.bigbanner .bannermenu li .banner_menu_content .banner_menu_content_ul li 

span a {
    width: 59px;
    height: 25px;
    float: right;
    margin-top: 5px;
    border: 1px solid #ff6700;
    color: #FF6700;
    font-size: 13px;
    line-height: 24px;
    text-align: center;
    transition: all 3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
}

    .bigbanner .bannermenu li .banner_menu_content 

.banner_menu_content_ul li span a:hover {
        background: #ff6700;
        color: #ffffff;
    }

.bigbanner .bannermenu li .banner_menu_content .banner_menu_content_ul li 

img {
    width: 40px;
    height: 40px;
}

.bigbanner #big_banner_pic_wrap {
    width: 1226px;
    height: 460px;
    overflow: hidden;
    position: relative;
}

    .bigbanner #big_banner_pic_wrap #big_banner_pic {
        width: 6130px;
        height: 460px;
        position: absolute;
        float: left;
    }

        .bigbanner #big_banner_pic_wrap #big_banner_pic li {
            width: 1226px;
            height: 460px;
            float: left;
            cursor: pointer;
        }

.bigbanner #big_banner_change_wrap {
    width: 961px;
    height: 460px;
    position: absolute;
    top: 0px;
    left: 250px;
    color: #ffffff;
}

    .bigbanner #big_banner_change_wrap div {
        display: none;
        transition: all 3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
    }

        .bigbanner #big_banner_change_wrap div:hover {
            background: #333333;
            cursor: pointer;
            color: #FF6700;
        }

    .bigbanner #big_banner_change_wrap #big_banner_change_prev {
        width: 50px;
        height: 50px;
        line-height: 45px;
        float: left;
        margin-top: 205px;
        font-size: 50px;
        text-align: center;
    }

    .bigbanner #big_banner_change_wrap #big_banner_change_next {
        width: 50px;
        height: 50px;
        line-height: 45px;
        float: right;
        margin-top: 205px;
        font-size: 50px;
        text-align: center;
    }

.leftdiqu {
    float: left;
    margin-top: 100px;
    background-color: #eee;
    height: 333px;
    width: 600px;
    margin-left: -95px;
    -webkit-box-shadow: 0 2px 5px 1px rgba(124,124,124,.2);
        box-shadow: 0 2px 5px 1px rgba(124,124,124,.2);
}

.rightdiqu {
    width: 600px;  
float: left;
margin-top: 100px;
padding-left: 14px;
}


/*diqu外2*/
/* hc_lnav */
.hc_lnav {
    z-index: 100;
    position: relative;
    width: 100px;
    text-align: center;
}

    .hc_lnav .allbtn {
        z-index: 99999;
        position: relative;
    }

        .hc_lnav .allbtn ul {
            z-index: 99999;
            position: absolute;
            width: 100px;
            display: block;
            height: 330px;
            left: 0px;
            border: 1px #eee solid;
        }

body.hc_home .hc_lnav .allbtn ul {
    display: block;
}

body.hc_list .hc_lnav .allbtn ul {
    display: block;
}

.hc_lnav .allbtn ul li {
    zoom: 1;
    clear: both;
    cursor: pointer;
}

    .hc_lnav .allbtn ul li .tx {
        line-height: 45.3px;
        background-color: #fafafa;
        padding-left: 10px;
        background-repeat: no-repeat;
        background-position: right center;
        height: 45.3px;
        _background-image: none;
        border-top: solid 1px #fafafa;
        border-bottom: solid 1px #fafafa;
    }

    .hc_lnav .allbtn ul li dl {
        zoom: 1;
        color: #ffffff;
        clear: both;
        overflow: auto;
        padding-top: 4px;
    }

        .hc_lnav .allbtn ul li dl a {
            line-height: 22px;
            white-space: nowrap;
            float: left;
            color: #d9e7ce;
            margin-left: 6px;
            margin-right: 6px;
            -webkit-transition: color 0.1s ease-out 0s;
            -moz-transition: color 0.1s ease-out 0s;
            -ms-transition: color 0.1s ease-out 0s;
            -o-transition: color 0.1s ease-out 0s;
            transition: color 0.1s ease-out 0s;
        }

    .hc_lnav .allbtn ul li dt {
        padding-left: 10px;
        width: 30px;
        float: left;
        margin: 7px 0;
    }

        .hc_lnav .allbtn ul li dt:hover {
            color: #fb746e;
        }

    .hc_lnav .allbtn ul li dd {
        line-height: 22px;
        width: 150px;
        float: left;
        padding-top: 2px;
    }

    .hc_lnav .allbtn ul li .pop {
        position: absolute;
        border: 1px solid #eee;
        background-color: #fff;
        min-height: 331px;
        display: none;
        height: 331px;
        border-top: medium none;
        top: 0px;
        left: 100px;
    }

        .hc_lnav .allbtn ul li .pop b {
            color: rgb(255,103,0);
        }

        .hc_lnav .allbtn ul li .pop h3 {
            display: none;
            font-size: 14px;
        }

        .hc_lnav .allbtn ul li .pop dl {
            padding-bottom: 6px;
            color: #666666;
            padding: 6px 20px;
        }

            .hc_lnav .allbtn ul li .pop dl:hover {
                background-color: #eee;
                color: #fb746e;
            }

            .hc_lnav .allbtn ul li .pop dl a {
                color: #666666;
                margin-left: 12px;
                margin-right: 12px;
            }

        .hc_lnav .allbtn ul li .pop dt {
            padding-left: 0px;
            width: 72px;
        }

        .hc_lnav .allbtn ul li .pop dd {
            margin-left: -12px;
        }

.hc_lnav .allbtn:hover ul {
    display: block;
}

.hc_lnav .allbtn ul li:hover {
    background-color: #fcfcfc;
}

    .hc_lnav .allbtn ul li:hover .tx {
        background-color: #fff;
        color: #fb746e;
        border-top: #fafafa solid 1px;
        border-bottom: #fafafa solid 1px;
    }

        .hc_lnav .allbtn ul li:hover .tx a {
            color: #333333;
        }

            .hc_lnav .allbtn ul li:hover .tx a i {
                background-position: 0px -25px;
            }
    /*.hc_lnav .allbtn ul li:hover .pop

{display:block;top:0px;left:100px}*/
    .hc_lnav .allbtn ul li:hover dl {
        color: #6e6e6e;
    }

    .hc_lnav .allbtn ul li:hover a {
        color: #666666;
    }

        .hc_lnav .allbtn ul li:hover a:hover {
            color: #cd0606;
        }

.hc_lnav .allbtn ul li .pop dd {
    width: 200px;
    padding-left: 100px;
}

    .hc_lnav .allbtn ul li .pop dd dt:hover dd {
        display: block;
    }

    .hc_lnav .allbtn ul li .pop dd h2 {
        margin: 10px 0;
        margin-left: -100px;
    }

    .hc_lnav .allbtn ul li .pop dd p {
        margin: 10px 0;
    }

    .hc_lnav .allbtn ul li .pop dd select:hover, .hc_lnav .allbtn ul li 

.pop dd input:hover {
        width: 200px;
        height: 30px;
        margin-bottom: 10px;
    }
/*.popdt {
background-color:#eee;
}*/
.popdt dt {
    color: #fb746e;
}

.pop2 {
    margin-left: 100px;
}

.btn_yuyue {
    text-align: center;
    background-color: #fb746e;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size:14px;font-family:微软雅黑;
    width:300px !important;
    outline:none;
    height:30px !important;line-height:30px;
}

.yuyuelist {
    z-index: 100;
    margin-left: 250px;
    margin-top: 10px;
}

    .yuyuelist b {
        color: #b5a98f;
        font-size:15px;margin:0 5px;
    }

    .yuyuelist input.timeyuyue, .yuyuelist select.timeyuyue2 {
        width: 146px;
    }

input {
    text-align: left;
    margin-bottom: 10px;
}

select {
    width: 205px;
    text-align: left;
    height: 30px;
    margin-bottom: 10px;
}

.yuyuelist select {
    width: 300px;
    height: 30px;
    margin-bottom: 10px;
}

.yuyuelist input {
    width: 296px;
    height: 26px;
    margin-bottom: 10px;
}

.sidebarbackground {
    height: 680px;
    z-index: -1;
}
/*快速选钻*/
.index-content-list ul.regularly-item-list {
    height: 320px;
    overflow: hidden;
    padding: 5px 0;
}
/*index2开始*/
#playBox {
    width: 1226px;
    height: 460px;
    margin-left: -20px;
    margin-bottom: 15px;
    background: #333;
    position: relative;
    overflow: hidden;
}

    #playBox .oUlplay {
        width: 99999px;
        position: absolute;
        left: 0;
        top: 0;
    }

        #playBox .oUlplay li {
            float: left;
        }

    #playBox .pre {
        cursor: pointer;
        width: 16px;
        height: 50px;
        background: url(../images/cssimg.png) #585856 no-repeat left;
        background-position: -1px -58px;
        position: absolute;
        display: none;
        top: 190px;
        left: 10px;
        z-index: 1;
        opacity: 0.5;
        padding: 0 15px;
    }

    #playBox .next {
        display: none;
        cursor: pointer;
        width: 16px;
        height: 50px;
        background: url(../images/cssimg.png) #585856 no-repeat left;
        background-position: -40px -58px;
        position: absolute;
        top: 190px;
        right: 10px;
        z-index: 1;
        opacity: 0.5;
        padding: 0 15px;
    }

    #playBox:hover .pre {
        display: block;
    }

    #playBox:hover .next {
        display: block;
    }

    #playBox .pre2 {
        cursor: pointer;
        width: 16px;
        height: 30px;
        background: url(../images/cssimg.png) no-repeat left;
        background-position: -1px -58px;
        position: absolute;
        top: 190px;
        left: 10px;
        z-index: 1;
    }

    #playBox .next2 {
        cursor: pointer;
        width: 16px;
        height: 30px;
        background: url(../images/cssimg.png) no-repeat left;
        background-position: -40px -58px;
        position: absolute;
        top: 190px;
        right: 10px;
        z-index: 1;
    }

    #playBox .smalltitle {
        width: 1226px;
        height: 10px;
        position: absolute;
        bottom: 30px;
        z-index: 1;
        text-align:center;
    }

        #playBox .smalltitle ul {
            display:inline-block;
            width: 120px;
            margin: 0 auto;
        }

            #playBox .smalltitle ul li {
                width: 10px;
                height: 10px;
                margin: 0 5px;
                border-radius: 10px;
                background: #eee;
                float: left;
                overflow: hidden;
                *display: inline;
                *zoom: 1;
                cursor: pointer;
            }

        #playBox .smalltitle .thistitle {
            background: #999;
        }

.nav-in {
    top: 160px;
    position: absolute;
    font-size: 0.9em;
    width: 233px;
    height: 460px;
    background: url(../images/dh_bg.png);
    z-index: 1;
}

ul#menu, ul#menu ul {
    list-style-type: none;
    margin-top: 5px;
    padding: 0;
}

    ul#menu a {
        display: block;
        text-decoration: none;
    }

    ul#menu li {
        margin-top: 0px;
    }

        ul#menu li a {
            color: #fff;
            padding: 15px 0 15px 0;
            text-align: center;
        }

            ul#menu li a:hover {
            }

        ul#menu li ul li a {
            color: #fff;
        }

            ul#menu li ul li a:hover {
                background: #fb746e;
            }
/*index2结束*/
.jinjia {
    width: 233px;
    height: 170px;
    background: #585856;
    font-size: 12px;
    font-family: "Microsoft YaHei", "New York", serif;
    float: left;
    overflow:hidden;
}
 .titjrjjdiv {
            float: left;
            text-align: left;
        }
#news-container1 {
    width: 233px;
    height: 50px;
    line-height: 60px;
}


    #news-container1 ul li {
        font-size: 15px;
        font-weight: 600;
        font-family: "Microsoft YaHei", "New York", serif;
        color: #f8c101;
        list-style: none;
        text-align: center;
    }

#news-container {
    width: 233px;
    height: 130px !important;
    background: #585856;
}

    #news-container ul {
        overflow: hidden;
        width: 233px;
    }

        #news-container ul li {
            height:33px;line-height:33px;color:#fff;margin:0 10px !important;
        }

            #news-container ul li div {
                margin: 0 auto;
                float: left;
            }

                #news-container ul li div span {
                    color: #f8c101;
                    font-size: 14px;
                    font-family: "Microsoft YaHei", "New York", serif;
                }

.leftsidebar {
    background: #585856;
    width: 233px;
    height: 170px;
    float: left;
    margin-bottom: 20px;
}

    .leftsidebar p {
        margin-top: 6px;
    }

    .leftsidebar a {
        font-size: 0.75em;
        color: #d5d5d5;
    }

        .leftsidebar a:hover {
            color: #fff;
        }

    .leftsidebar ul {
        margin-left: 13px;
    }

        .leftsidebar ul li {
            float: left;
            padding: 19px 10px 18px 10px;
            text-align: center;
        }

.linesidebar {
    border-right: 1px solid #61615f;
    padding: 10px 10px 10px 10px;
}

.linesidebar2 {
    border-right: 1px solid #61615f;
    border-bottom: 1px solid #61615f;
    padding: 10px 10px 10px 10px;
}

.linesidebar3 {
    border-bottom: 1px solid #61615f;
}

.price-today-content {
    padding-top: 50px;
}

    .price-today-content a {
        display: block;
    }

.price-today {
    width: 316px;
    height: 170px;
    float: left;
    margin-left: 15px;
    color: #585856;
    font-size: 0.8em;
    text-align: center;
}

    .price-today a {
        font-size: 1.8em;
        color: #333;
    }

        .price-today a:hover {
            color: #000;
        }

    .price-today span {
        color: #fb746e;
        font-size: 2em;
    }

.p1, .p1 img {
    background-color: #fefad4;
    width: 316px;
    height: 170px;
}

.p2, .p2 img {
    background-color: #f1ebc9;
    ;
    width: 316px;
    height: 170px;
}

.p3, .p3 img {
    background-color: #c6f5fb;
    width: 316px;
    height: 170px;
}

.price-today-b {
    background: #fb746e;
    padding: 10px 15px;
    color: #fff;
    position: absolute;
    margin-top: -109px;
    width: 30px;
}

.productmain {
    width: 100%;
    background: #f5f5f5;
    clear: both;
    padding-bottom: 50px;
    overflow: hidden;
    *margin-top: 20px;
}

.productmain2 {
    width: 100%;
    background: #fff5f4;
    clear: both;
    padding-bottom: 850px;
}

.appointment {
    width: 100%;
    background: #f5f5f5;
    clear: both;
    overflow: hidden;
    padding: 40px 0;
}

.main-pro-bg {
    width: 100%;
    height: 100%;
    clear: both;
    /*padding-bottom:30px;*/
    background-color: #f5f5f5;
}

.procondetail {
    background-color: #f7ede4;
    padding: 45px 0;
}

.prodetp {
    margin: 0 50px;
    color: #6f5427;
    font-size: 14px;
    line-height: 25px;
}

    .prodetp b {
        font-size: 18px;
        line-height: 50px;
        font-weight: 500;
        color: #626262;
    }

.m13 {
    padding-bottom: 50px;
}

.m14 {
    padding-bottom: 20px;
    position: relative;
}

.banner2 {
    *padding-top: 20px;
}

.md {
    padding-top: 20px;
}

.index-list {
    clear: both;
    padding-top: 15px;
}

.producth2 {
    float: left;
    font-size: 1.5em;
    margin: 20px 0;font-weight:100;
}

.diqumain .producth2 {
    margin-top: 35px;
}

.index-content-right {
    float: right;
}

    .index-content-right ul {
        padding: 0;
    }

        .index-content-right ul li {
            float: left;
            list-style: none;
            padding-left: 20px;
            font-size: 1em;
            padding-top: 30px;
        }

            .index-content-right ul li a:hover {
                color: #fb746e;
                border-bottom: 2px solid #fb746e;
                padding-bottom: 5px;
            }

            .index-content-right ul li img {
                vertical-align: middle;
                padding-bottom: 3px;
                margin-left: 8px;
            }

.index-content-banner {
    width: 233px;
    float: left;
    height: 614px;
}

.index-content-list {
    width: 993px;
    float: left;
}

    .index-content-list ul {
        padding: 0;
        margin: 0;
    }

        .index-content-list ul li {
            background: #fff;
            padding-top: 10px;
            padding-bottom: 19px;
            margin-bottom: 20px;
            list-style: none;
            float: left;
            color: #fb746e;
            text-align: center;
            font-size: 16px;
            height: 267px;
        }

            .index-content-list ul li p {
                margin-top: 18px;
                line-height: 1.5em;
                font-size: 14px;
                text-align: center;
            }

                .index-content-list ul li p a {
                    font-size: 14px;
                    text-align: center;
                    /*加省略号*/
                    width: 210px;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 1;
                    overflow: hidden;
                    color: #585856;
                    padding: 0 10px;
                    margin-bottom: -15px;
                    height: 20px;
                }

            .index-content-list ul li span {
                color: #b0b0b0;
                font-size: 12px;
            }

            .index-content-list ul li a img {
                width: 176px;
                height: 176px;
            }

.pingjia {
    width: 233px;
    text-align: left;
    position: absolute;
    font-size: 12px;
    height: 0;
    background-color: #fb746e;
    z-index: -1;
    bottom: 0;
    overflow: hidden;
    opacity: 0.9;
    top: -100%;
    transition: 0.5s;
    top: auto;
}

.piczongstyle2:hover .pingjia {
    z-index: 100;
    height: 70px;
}

.piczongstyle2 .pingjia span.review {
    padding: 10px 20px 0 20px;
    outline: 0;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.piczongstyle2 .pingjia .author {
    color: #eee;
    display: block;
    outline: 0;
    margin-top: -10px;
    padding: 0 20px;
}

.m3 ul li {
    margin-left: 16px;
    /*padding-left:28px;
padding-right:28px;*/
}

.mgri15px {
    margin-right: 15px;
}

.piczongstyle {
    width: 233px;
}

.piczongstyle2 {
    width: 232px;
}

.width1226px {
    width: 1226px;
}

.width1300px {
    width: 1300px;
}

.index-biao {
    width: 65px;
    text-align: center;
    position: absolute;
    padding: 2px 0 2px 0;
    color: #fff;
    font-size: 0.8em;
    margin-left: 10px;
    margin-top: -12px;
}

.index-biao-yanse {
    background: #e53935;
}

.index-biao-asdf {
    background: #83c44e;
}

.index-biao-zxcv {
    background: #f3a007;
}

.index-biao-songlian {
    background: #d55ab3;
}

.index-biao-jiuzhe {
    background: #4f7ed4;
}

.index-biao-red, .index-biao-orange, .index-biao-green, .index-biao-blue 

{
    width: 40px !important;
    display: block;
    position: absolute;
    z-index: 3;
}

/*鼠标上移效果*/
.box-hover {
    transition: all 500ms ease-in-out;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
}

    .box-hover:hover, .box-hover:focus {
        transform: translate(0, -5px);
        -webkit-transform: translate(0, -5px);
        -ms-transform: translate(0, -5px);
        -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    }

    .box-hover p a {
        /*加省略号*/
        width: 210px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        padding: 0 10px;
        margin-bottom: -15px;
    }

    .box-hover p span {
        /*加省略号*/
        width: 210px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        padding: 0 10px;
    }

.mgbt15 {
    margin-bottom: 15px;
}

.diamond-search-content {
    color: #585856;
    padding-top: 7px;
    padding-bottom: 50px;
    background: #fff;
}

    .diamond-search-content label {
        padding: 5px 10px;
        line-height: 40px;
    }

.diamond-search-text {
    width: 180px;
    height: 30px;
    margin-left: 20px;
    line-height: 30px;
    font-size: 0.85em;
    color: #585856;
    background: #fff;
    padding-left: 10px;
    border: 1px solid #eee;
    outline: none;
}

.diamond-search-a {
    width: 50%;
    padding: 20px 20px 0 20px;
    float: left;
    box-sizing: border-box!important;
}
    .diamond-search-a > div {
        display: flex;
        align-items:center;
    }
        .diamond-search-a > div > a {
            width:100%;
        }

    .diamond-search-a span {
        font-size: 14px;
        line-height: 40px;
    }

    .diamond-search-a img {
        vertical-align: middle;
        margin-left: 5px;
    }

.diamond-i {
    border: none !important;
    width: 40px !important;
}

.diamond-o {
    border: none !important;
    width: 11px !important;
}

    .diamond-o img {
        margin-top: 0 !important;
    }

.f1 {
    font-size: 0.75em;
    line-height: 40px;
    margin-left: 10px;
}

.diamond-search-a a {
    color: #727171;
    border: solid 1px #eee;
    height: 40px;
    float: left;
    margin-right: -1px;
    margin-bottom: 0;
    line-height: 40px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
}
#Shape a {
    display: block;
    width: 100%;
    padding: 10px;
    border: none;
    height: auto;
}
    #Shape a img {
        width : 100%;
        margin:0;
    }

.sel {
    color: #fff !important;
    background: #b5a98f;
    border: 1px solid #b5a98f;
}

.diamond-search-a .hover {
    color: #fff;
    background: #b5a98f;
    border: 1px solid #b5a98f;
}

.ui-color input, .ui-color2 input, .ui-color3 input {
    display: none;
}

.ui-color span, .ui-color img, .ui-color2 span, .ui-color2 img, .ui-color3 

span,.ui-color3 img {
    float: left;
}

.ui-color img, .ui-color2 img, .ui-color3 img {
    margin-top: 12.5px;
    margin-right: 20px;
}

.imgwidth img {
    width: 35px;
    margin-top: 3px;
    margin-left: 12px;
}

.ui-color a {
    width: 60px;
}

.ui-color2 a {
    width: 96px;
}

.ui-color3 a {
    width: 120px;
}

.luoding1 {
        
}

    .luoding1 a {
        border: none;
    }

.diamond-search-b {
    margin-left: calc((100% - 275px) / 2);
    padding: 25px 0 40px 0;
    clear: both;
}

    .diamond-search-b a {
        margin: 30px;
    }

.diamond-search-button-cl {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    text-align: center;
    background: #fb746e;
    color: #fff;
    margin-right: 34px;
}

    .diamond-search-button-cl:hover {
        background: #fe4b43;
    }

.diamond-search-button-cl2 {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    text-align: center;
    background: #585856;
    color: #fff;
}

    .diamond-search-button-cl2:hover {
        background: #000;
    }

.proudctdiv5 {
    padding-top: 15px;
    overflow: hidden;
}

    .proudctdiv5 .producth2 {
        padding-bottom: 10px;
    }

.l1 {
    border-top: 1px solid #ffac13;
}

.l2 {
    border-top: 1px solid #83c44e;
}

.l3 {
    border-top: 1px solid #2196f3;
}

.l4 {
    border-top: 1px solid #e53935;
}

.l5 {
    border-top: 1px solid #00c0a5;
}

.wz {
    width: 296px;
    float: left;
    margin-top: 10px;
    margin-right: 10.5px;
}

    .wz h3 {
        font-size: 1.2em;
        margin-bottom: 15px;
    }

    .wz ul {
        color: #fc9590;
        background: #fff;
        padding-bottom: 15px;
        /*height: 330px;*/
        overflow: hidden;
    }

        .wz ul .listh4 {
            height: 20px;
            line-height: 20px;
            text-indent: 10px;
            padding: 5px 0;
        }

            .wz ul .listh4 i {
                width: 5px;
                height: 20px;
                line-height: 20px;
                text-indent: 15px;
                margin-left: 20px;
                background: url(../images/cssimg.png) left;
                background-position: -64px -33px;
                background-repeat: no-repeat;
                float: left;
            }

        .wz ul li a {
            font-size: 0.85em;
        }

            .wz ul li a:hover {
                color: #fb746e;
            }

        .wz ul li h4 {
            margin-top: 148px;
            position: absolute;
            background-color: #333;
            opacity: 0.8;
            width: 296px;
            text-align: center;
            padding: 10px 0;
            font-size: 0.95em;
        }

        .wz ul li img {
            width: 296px;
            height: 184px;
        }

    .wz h4 a {
        color: #fff;
    }

#slider,#slider1 {
    padding-right: 9px;
    /*width: 479px;*/
    width: 100%;
    height: 30px;
    border: none;
    background-color: #F0F0F0;
    /*background: url(../images/cssimg.png) no-repeat;
    background-position: 3px -335px;*/
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}

#slider2 {
    float: right;
    margin-top: -35px;
    padding-right: 9px;
    width: 479px;
    height: 30px;
    border: none;
    background: url(../images/cssimg.png) no-repeat;
    background-position: 3px -335px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}

.range {
    /*width: 459px;*/
    width: 97%;
}

.range1 {
    /*width: 459px;*/
    width: 97%;
}

#slider_wrap p {
    width: 483px;
}

.ui-slider {
    position: relative;
    text-align: left;
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 30px;
        height: 30px;
        outline: none;
        background: url(../images/cssimg.png) no-repeat;
        background-position: -15px -238px;
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        display: block;
        border: 0;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        margin-left: 15px;
        width: 100%;
        height: 30px;
        background: rgba(205,146,79, 0.6);
    }
.range-box {
    width: 100%;
}

#slider_wrap-2 p {
    width: 483px;
}

.ui-slider2 {
    position: relative;
    text-align: left;
}

    .ui-slider2 .ui-slider-handle-2 {
        position: absolute;
        z-index: 2;
        width: 30px;
        height: 30px;
        outline: none;
        background: url(../images/cssimg.png) no-repeat;
        background-position: -15px -238px;
    }

    .ui-slider2 .ui-slider-range-2 {
        position: absolute;
        z-index: 1;
        display: block;
        border: 0;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        margin-left: 15px;
        height: 30px;
        background: url(../images/cssimg.png) no-repeat;
        background-position: -15px -285px;
    }

.ui-slider-horizontal {
    /*height: 10px;*/
}

    .ui-slider-horizontal .ui-slider-handle {
    }

    .ui-slider-horizontal .ui-slider-range {
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 50px;
    }

.ui-slider-horizontal-2 {
    height: 10px;
}

    .ui-slider-horizontal-2 .ui-slider-handle-2 {
    }

    .ui-slider-horizontal-2 .ui-slider-range-2 {
    }

    .ui-slider-horizontal-2 .ui-slider-range-min {
        left: -50px;
    }

    .ui-slider-horizontal-2 .ui-slider-range-max {
        right: 50px;
    }

.slider-text {
    /*margin-top: -32px;
    *margin-top: -55px;*/
    color: #585856;
    font-size: 0.75em;
}

    .slider-text input {
        width: 60px;
        height: 25px;
        line-height: 25px;
        margin-right: 10px;
        border: 1px solid #eee;
        outline: none;
    }
        .slider-text div:first-child {
            float:left;
        }
        .slider-text div:last-child {
            float: right;
        }
        .slider-text:after {
            content:"";
            display:block;
            clear:both;
        }

.slider-text-02 {
    margin-top: -30px;
    float: right;
    color: #585856;
    padding-right: 25px;
    font-size: 0.75em;
}

    .slider-text-02 input {
        text-align: center;
        margin-left: 8px;
        width: 40px;
        height: 25px;
        line-height: 25px;
        margin-right: 6px;
        border: none;
        outline: none;
    }

.slider-text-l {
    margin-left: 130px;
}

.breadcrumb {
    font-size: 0.75em;
    padding: 20px 0;
    margin-top: -40px;
}

    .breadcrumb span {
        margin: 0 10px;
    }

    .breadcrumb a:hover {
        color: #fb746e;
    }

    .breadcrumb p {
        text-align: right;
        margin-top: -15px;
    }

        .breadcrumb p b {
            color: #970327;
        }

        .breadcrumb p a {
            margin: 0 10px;
        }

.pro-banner {
    margin-top: 20px;
}

.pro-nav {
    /*margin-top:20px;*/
    /*overflow:hidden;*/
}

    .pro-nav ul {
        background-color: #fff;
        padding: 20px;
        height: 14px;
        font-size: 14px;
        clear: both;
    }

    .pro-nav h3 {
        margin-right: 48px;
        color: #b0b0b0;
        float: left;
        font-size: 14px;
    }

    .pro-nav ul li {
        float: left;
        padding-right: 48px;
    }

        .pro-nav ul li a:hover {
            color: #fb746e;
        }

.l8 {
    border-bottom: 1px solid #eee;
}

.pro-list-nav {
    margin: 20px;
}

    .pro-list-nav ul li {
        padding-right: 40px;
        font-size: 0.85em;
        float: left;
    }

        .pro-list-nav ul li img {
            margin-left: 4px;
            vertical-align: middle;
        }

.cur {
    color: #fb746e;
}

.cur2 {
    background-color: #b1a68a;
    color: #fff;
}

.cur3 {
    background-color: #88766e;
    color: #fff;
}

    .cur3 a {
        color: #fff;
    }

.pro-list-r {
    float: right;
    padding-right: 20px;
    font-size: 0.85em;
}

    .pro-list-r span {
        margin: 0 10px;
        color: #fb746e;
    }

.mrtop20px {
    margin-top: 20px;
}

.m17 {
    margin-top: 50px;
}

.page {
    text-align: center;
    font-size: 14px;
    line-height: 200px;
}

    .page a {
        border: 1px solid #b5a98f;
        padding: 9px 15px;
        margin: 0 2px;
    }

    .page img {
        vertical-align: middle;
    }

    .page a:hover {
        color: #fb746e;
    }

.propic01 {
    background-color: #fff;
    overflow: hidden;
    padding-bottom: 30px;
}

    /*商品详情页放大镜开始*/
    /*主容器*/
    .propic01 .con-fangda {
        width: 600px;
        height: auto;
        float: left;
        margin-top: 30px;
    }

    .propic01 .con-fangda1 {
        width: 418px;
        height: auto;
        float: left;
        margin-top: 30px;
    }

.con-fangda2 {
    width: 600px;
    height: auto;
    float: left;
}
/*正常容器*/
.propic01 .con-fangdaimg {
    width: 600px;
    height: 600px;
    position: relative;
    background-color: #454545;
    border: #eee solid 1px;
}

.propic01 .con-fangdaimg1 {
    width: 418px;
    height: 418px;
    position: relative;
    background-color: #454545;
}

.propic01 .con-fangdaimg > img {
    width: 600px;
    height: 600px;
}

.propic01 .con-fangdaimg1 > img {
    width: 418px;
    height: 418px;
}

/*滑块*/
.propic01 .magnifyingbegin {
    width: 300px;
    height: 300px;
    left: 0;
    top: 0;
    background-color: #454545;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    cursor: move;
    display: none;
}

.propic01 .magnifyingbegin1 {
    width: 220px;
    height: 220px;
    left: 0;
    top: 0;
    background-color: #454545;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    cursor: move;
    display: none;
}
/*放大镜显示区域*/
.propic01 .magnifyingshow {
    width: 400px;
    height: 400px;
    display: none;
    position: absolute;
    left: 640px;
    top: 0;
    overflow: hidden;
    background-color: #F8F8F8;
    border: 1px #eee solid;
    z-index: 10;
}

    .propic01 .magnifyingshow > img {
        width: 800px;
        height: 800px;
        margin-left: 0;
        margin-top: 0;
    }

.propic01 .magnifyingshow1 {
    width: 418px;
    height: 418px;
    display: none;
    position: absolute;
    left: 450px;
    top: 0;
    overflow: hidden;
    background-color: #454545;
    border: 1px #eee solid;
}

    .propic01 .magnifyingshow1 > img {
        width: 800px;
        height: 800px;
        margin-left: 0;
        margin-top: 0;
    }
/*设置选择图片容器*/
.propic01 .con-fangda-imglist {
    margin: 8px 0;
    list-style: none;
    z-index: 99;
    overflow: hidden;
}

    .propic01 .con-fangda-imglist > li {
        margin-right: 7px;
        width: 90px;
        height: 90px;
        float: left;
        cursor: pointer;
        border: 1px solid #eee;
        text-align: center;
    }

        .propic01 .con-fangda-imglist > li > img {
            vertical-align: top;
            display: inline;
            width: auto;
            height: 90px;
        }

    .propic01 .con-fangda-imglist > .active {
        border-color: #aa9f91;
    }

.propic01 .con-fangda-imglist1 {
    margin: 30px 0;
    list-style: none;
    /*position:absolute;*/
    z-index: 99;
    overflow: hidden;
}

    .propic01 .con-fangda-imglist1 > li {
        margin-right: 7px;
        width: 90px;
        height: 90px;
        float: left;
        cursor: pointer;
        border: 1px solid #eee;
        text-align: center;
    }

        .propic01 .con-fangda-imglist1 > li > img {
            vertical-align: top;
            display: inline;
            width: auto;
            height: 90px;
        }

        .propic01 .con-fangda-imglist1 > li.active {
            border-color: #aa9f91;
        }


.con-fangda-imglist2 > .active img {
    border: 2px solid #e68600;
}
/*商品详情页放大镜结束*/
/*描述开始*/
.item-info {
    width: 560px;
    /*height: 100%;*/
    float: left;
    margin: 30px 0 0 50px;
    color: #333;
}

div#cl img {
    margin-top: -5px;
}

.miaoshupro table tr td img {
    margin-top: -5px;
}

#xqwidth {
    width: 50%;
    overflow: hidden;
    margin-left: 330px;
    top: -30px;
    color: #ccc;
    font-size: 14px;
}
/*描述结束*/

/*diamond-detail2.html 开始*/
.scrollbox {
    font-size: 13px;
    float: right;
    width: 180px;
    margin: 0 auto;
    overflow: hidden;
    border-left: 1px dashed #eee;
    padding-left: 20px;
    margin: 10px 0;
    height: 550px;
}

#scrollDiv {
    height: 495px;
    overflow: hidden;
}

.scrollbox2 {
}

#scrollDiv2 {
    /*height: 620px;*/
    padding-bottom: 6px;
    text-align: center;
    overflow: hidden;
}

    #scrollDiv2 ul {
        max-height: 455px;
        overflow: hidden;
    }

    /*这里的高度和超出隐藏是必须的*/
    #scrollDiv2 li {
        overflow: hidden;
        vertical-align: bottom;
        zoom: 1;
        border-bottom: #eee dashed 1px;
        padding: 10px;
        float: left;
        height: 208px;
    }

        #scrollDiv2 li img {
            width: 150px;
        }

        #scrollDiv2 li h3 {
            height: 24px;
            padding-top: 13px;
            font-size: 14px;
            color: #353535;
            line-height: 24px;
            width: 180px;
        }

            #scrollDiv2 li h3 a {
                color: #353535;
                text-decoration: none;
            }

                #scrollDiv2 li h3 a:hover {
                    color: #F00;
                }

        #scrollDiv2 li div {
            color: #999;
            line-height: 18px;
            overflow: hidden;
            float: left;
        }

            #scrollDiv2 li div a {
                /*color: #416A7F;*/
                text-decoration: none;
            }

                #scrollDiv2 li div a:hover {
                    color: #7b4703;
                    text-decoration: underline;
                }
/*这里的高度和超出隐藏是必须的*/
#scrollDiv li {
    width: 180px;
    overflow: hidden;
    vertical-align: bottom;
    zoom: 1;
    border-bottom: #eee dashed 1px;
}

    #scrollDiv li h3 {
        height: 24px;
        padding-top: 13px;
        font-size: 14px;
        color: #353535;
        line-height: 24px;
        width: 180px;
    }

        #scrollDiv li h3 a {
            color: #353535;
            text-decoration: none;
        }

            #scrollDiv li h3 a:hover {
                color: #F00;
            }

    #scrollDiv li div {
        width: 180px;
        color: #416A7F;
        line-height: 18px;
        overflow: hidden;
    }

        #scrollDiv li div a {
            color: #416A7F;
            text-decoration: none;
        }

            #scrollDiv li div a:hover {
                color: #7b4703;
                text-decoration: underline;
            }

.scroltit {
    padding: 20px 0;
}

    .scroltit h3 {
        width: 100px;
        float: left;
    }

    .scroltit .updown {
        float: right;
        width: 55px;
        height: 22px;
        margin-left: 20px;
    }

#but_up {
    background: url(../images/cssimg.png) no-repeat -105px 0;
    text-indent: -9999px;
}

#but_down {
    background: url(../images/cssimg.png) no-repeat -105px -32px;
    text-indent: -9999px;
}

#but_up:hover {
    background: url(../images/cssimg.png) no-repeat -105px -60px;
    text-indent: -9999px;
}

#but_down:hover {
    background: url(../images/cssimg.png) no-repeat -105px -92px;
    text-indent: -9999px;
}

.rigdiadet {
    float: right;
}

.toptitledia {
    text-align: center;
    padding-top: 35px;
    font-weight: bold;
    margin-left: 20px;
}

    .toptitledia s {
        position: absolute;
        top: 10px;
        left: 30px;
        width: 140px;
        height: 0;
        border-top: 1px #c9c9c9 dotted;
        text-decoration: none;
    }

.topimgdia {
    padding-bottom: 20px;
    margin: 0 30px;
}

    .topimgdia img {
        width: 120px;
        height: 120px;
    }

    .topimgdia span a {
        margin-left: 45px;
    }

.topimgdia2 {
    padding-bottom: 20px;
    margin: 30px;
}

    .topimgdia2 img {
        width: 120px;
        height: 120px;
    }

    .topimgdia2 span a {
        margin-left: 45px;
    }
/*diamond-detail2.html 结束*/

.item-info1 {
    /*height: 100%;*/
    float: left;
    margin: 30px 0 0 50px;
    color: #333;
}

    .item-info1 h2, .pay h2 {
        font-size: 18px;
    }

    .item-info1 dl {
        width: 100%;
    }

    .item-info1 dd {
        font-size: 14px;
        clear: both;
        padding: 7px 0;
        padding-left: 10px;
    }

    .item-info1 dt {
        font-size: 18px;
        font-weight: bold;
    }

.item-info h2, .pay h2 {
    font-size: 18px;
}

.item-info dl {
    width: 100%;
}

.item-info dd {
    font-size: 14px;
    clear: both;
    padding: 12px 0;
    padding-left: 12px;
}

     .item-info dd.c1 {
        color: #CB2626;
        margin-top: -6px;
        margin-left: -10px;
    }
    .item-info dd span.c1 {
        color: #999;
        margin-top: -6px;
    }

.item-info dt {
    font-size: 18px;
    font-weight: bold;
}

.w1 {
    border-top: 1px dashed rgba(53,53,53,0.3);
}

.paddingtop {
    margin-bottom: 10px;
}


.w33 {
    color:#C69764;
}

.w4 {
    font-size: 30px;
    margin-right: 50px;
}

.w0 {
    background: #e53935;
    margin-right: 10px;
    padding: 3px 20px;
    color: #fff;
    font-size: 12px;
}

.w8 {
    padding: 0 45px;
  
    color: rgba(53,53,53,0.5);
}

.item-select {
    margin-top: 10px;
}

    .item-select ul li {
        height: 40px;
        margin-right: 10px;
        /*margin-bottom: 10px;*/
        float: left;
    }

    .item-select a {
        padding: 8px;
        font-size: 14px;
    }


.select-se a, .select-se a:hover {
    background-color: #fb746e;
    color: #fff;
}

.Elenameselect-se a, .Elenameselect-se a:hover {
    background-color: #E2B38D;
    color: #fff;
}


.item-diamond {
    border-bottom: 1px solid #eee;
    padding: 15px 20px;
}

.item-title-w {
    display: inline-block;
    width: 120px;
}

    .item-title-w img {
        vertical-align: middle;
    }

.item-damond-bg {
    background: #fafafa;
}

.yx a {
    border: 1px solid #A7A6AC;
    position: relative;
}
   
    .yx a p {
        background: url(../images/cssimg1.png) no-repeat;
        width: 12px;
        height: 12px;
        position: absolute;
        bottom: 0;
        right: 0;
    }
   
.wx a {
    border:1px solid #eee;
    /*background-color:#E2B38D;*/
    *line-height: 40px;
}

.wx .ks-cate a{
 border-color: #E2B38D;
 color: #E2B38D;
}
 .wx .ks-cate li.select-se a{
 background-color: #E2B38D;
 color: #FFF;
}

 .Elenameon {
        background: url(../images/cssimg.png) no-repeat;
        background-position: -108px -125px;
        width: 16px;
        height: 15px;
        position: absolute;
        margin: 10px 0px 0px -8px;
 }
  .Elenameoff{
        background-position: -108px -125px;
        width: 16px;
        height: 15px;
        position: absolute;
        margin: 10px 0px 0px -8px;
 }

.item-kezi {
    margin-top: -10px;
}

    .item-kezi input {
        vertical-align: middle;
        outline: none;
        color: #999;
    }

    .item-kezi img {
        height: 40px;
        vertical-align: middle;
        margin-left: 10px;
    }

.item-text {
    width: 100px;
    height: 30px;
    line-height: 40px;
    padding-left: 10px;
    border: 1px solid #A7A6AC;
    font-size: 14px;
}

.w12 a {
    color: #fb746e;
}

.w13 {
    margin-left: 15px;
}

.g1 a {
    padding: 12px 46px;
    color: #fff;
    font-size: 14px;
    min-width:180px;
}

.c2 a {
  background:rgba(255,255,255,1);
border:1px solid rgba(198,151,100,1);
color:rgba(198,151,100,1);
}

    .c2 a:hover {
        color:rgba(198,151,100,1);
        
    }

.c3 a {
   background:rgba(198,151,100,1);
border:1px solid rgba(198,151,100,1);
color:#fff;
}

  .item-info .c3 a:hover {
       color:#fff;
    }

.item-buy {
    margin-top: 40px;
}

    .item-buy ul li {
        float: left;
        margin-right: 20px;
        *margin-top: -20px;
    }

        .item-buy ul li p {
            margin-left: 20px;
            margin-bottom: 10px;
        }

            .item-buy ul li p img {
                vertical-align: middle;
                margin-right: 5px;
            }

.w14 {
    margin-top: -14px;
    line-height: 24px;
}

    .w14 .sc, .w14 .mqzx, .w14 .scqx {
        margin-left: 38px;
    }

        .w14 .sc span {
            background: url(../images/cssimg.png) left no-repeat;
            background-position: -53px -158px;
            width: 16px;
            height: 16px;
            position: absolute;
            margin-top: 4px;
            margin-left: -20px;
        }

        .w14 .sc:hover span {
            background: url(../images/cssimg.png) left no-repeat;
            background-position: -15px -159px;
            width: 16px;
            height: 16px;
            position: absolute;
            margin-top: 4px;
            margin-left: -20px;
        }

        .w14 .scqx span {
            background: url(../images/cssimg.png) left no-repeat;
            background-position: -15px -159px;
            width: 16px;
            height: 16px;
            position: absolute;
            margin-top: 4px;
            margin-left: -20px;
        }

        .w14 .mqzx span {
            background: url(../images/cssimg.png) left no-repeat;
            background-position: -111px -158px;
            width: 16px;
            height: 16px;
            position: absolute;
            margin-top: 4px;
            margin-left: -20px;
        }

.item-des {
    border-top: 1px solid #eee;
}

#divId {
    width: 100%;
    background: rgba(255,255,255,0.8);
    line-height: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #dfdfdf;
    padding-top: 20px;
    top: 0px;
}

    #divId ul {
        height: 45px;
        width: 790px;
        margin: 0 auto;
        color: #333;
    }

        #divId ul li {
            float: left;
            padding: 10px 30px;
        }

            #divId ul li a {
                font-size: 18px;
            }

                #divId ul li a:hover {
                    color: #fb746e;
                }

.l9 {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.item-para h2 {
    margin: 0 auto;
    margin-top: -22px;
    color: #999;
    text-align: center;
    font-size: 30px;
}

.f9 {
    width: 300px;
}

.border-line {
    width: 360px;
    margin-top: 70px;
    height: 0px;
    border-top: 1px solid #e0e0e0;
}

.border-line-2 {
    width: 360px;
    margin-top: 400px;
    height: 0px;
    border-top: 1px solid #e0e0e0;
}

.f10 {
    width: 480px;
}

.f2 {
    float: right;
    margin-top: -18px;
}

.item-para-list {
    margin-top: 30px;
}

    .item-para-list ul {
        float: left;
        width: 900px;
        margin-left: 25px;
        line-height: 42px;
        font-size: 14px;
        color: #585856;
    }

        .item-para-list ul li {
            width: 250px;
            padding: 0 25px;
            float: left;
        }

            .item-para-list ul li span {
                font-weight: bold;
                color: #6f5427;
            }

.item-para-i {
    float: left;
    margin-left:30px;
}

.item-pare-content {
    width: 1226px;
    overflow: hidden;
    margin-top: 50px;
    padding: 20px 0px;
    background: #fff;
}

.item-pare-content img {
        width: 240px;
}

.item-eva {
    width: 1226px;
    height: 100%;
}


.item-eva-left {
    width: 65%;
    float: left;
}

.item-eva-h {
    height: 140px;
    background: #fff;
    padding: 40px 0 40px 60px;
    margin-top: 50px;
}

.i1 {
    width: 150px;
    margin-right: 50px;
    float: left;
    text-align: center;
    color: #fb746e;
}

    .i1 dt {
        font-size: 60px;
    }

    .i1 dd {
        font-size: 16px;
    }

.f3 {
    font-size: 30px;
}

.f4 {
    color: #999;
}

.i2 {
    *width: 480px;
    margin-top: 20px;
    font-size: 14px;
}

    .i2 dt {
        color: #999;
        margin-bottom: 10px;
    }

    .i2 dd {
        float: left;
        border: 1px solid #fb746e;
        padding: 2px 20px;
        color: #fb746e;
        margin: 5px;
    }

.item-eva-d h3 {
    font-size: 18px;
    color: #585856;
    text-align: center;
    margin: 25px 0;
}

.item-eva-d dl dd {
    float: left;
}

.item-eva-a {
    background: #fff;
    padding: 40px 60px;
    overflow: hidden;
}

.item-eva-i {
    width: 80px;
}

    .item-eva-i img {
        width: 80px;
        -moz-border-radius: 80px;
        -webkit-border-radius: 80px;
        border-radius: 80px;
    }

.item-eva-y {
    width: 450px;
    height: 100%;
    margin-left: 20px;
    overflow: hidden;
}

.item-eva-p {
    width: 420px;
}

.item-eva-y p {
    width: 450px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 26px;
    color: #585856;
    text-align: left;
}

.item-eva-y ul {
    width: 450px;
    overflow: hidden;
}

    .item-eva-y ul li {
        float: left;
        /*padding:2.5px 5px;*/
        margin-right: 6px;
    }

.item-eva-more {
    margin: 25px 0;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #f4f4f4;
}

    .item-eva-more a {
        font-size: 14px;
        display: block;
        background-color: #eee;
        margin-bottom: 30px;
    }

.w16 img {
    width: 95px;
}

.w15 img {
    width: 200px;
}

.item-eva-in {
    padding-top: 15px;
}

.item-eva-in-text {
    width: 380px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #585856;
    padding-left: 10px;
    border: 1px solid #eee;
    outline: none;
    float: left;
}

.item-eva-in-button {
    margin-left: -1px;
    cursor: pointer;
    width: 50px;
    height: 42px;
    color: #999;
    line-height: 42px;
    border: 1px solid #eee;
    outline: none;
    text-align: center;
    background: #fff;
}

.item-eva-t {
    margin-top: 20px;
    color: #fe9a69;
    font-size: 16px;
}

.i3 {
    width: 40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}

.box {
    width: 500px;
}

.satisfaction {
    color: #ff6700;
    float: right;
    width: 100px;
    text-align: right;
}

.item-eva-z {
    margin-top: 25px;
    overflow: hidden;
}

.item-eva-x img {
    float: left;
    margin-right: 10px;
}

.item-eva-c {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
}

.eva-1 {
    width: 450px;
}

.eva-2 {
    width: 240px;
}

.item-eva-c span {
    color: #999;
}

.item-eva-right {
    width: 33%;
    float: right;
    margin-top: 25px;
}

.w17 {
    padding: 30px 60px;
    background-color: #fff;
}

    .w17 ul {
        margin-bottom: 25px;
        padding-bottom: 25px;
        border-bottom: 1px solid #eee;
    }

.i4 {
    color: #999;
    font-size: 14px;
}

.i5 {
    color: #585856;
    font-size: 16px;
    margin-top: 10px;
}

.i6 {
    margin-top: 20px;
}

    .i6 b {
        float: right;
        font-weight: 100;
    }

.m16 {
    padding-bottom: 600px;
}

.diamond-list-title-z span img{margin-left:5px;}
.diamond-b {
    color: #eee;
    width: 370px;
    padding: 25px 0;
    margin: 0 auto;
}

    .diamond-b a:hover {
        color: #b5a98f;
    }

    .diamond-b span {
        text-align: left;
        padding: 0 10px 20px 10px;
    }

.compare-pro {
    padding: 25px 20px;
    position: absolute;
}

.bgpadding {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -60px -60px;
}

.contluo {
    width: 1230px;
    height: 680px;
    float: left;
    background-color: #fff;
    margin-top: -5px;
}

.contluotwo {
    width: 100%;
    float: left;
    background-color: #fff;
    margin-top: -8px;
}

.dia-title {
    width: 100%;
    background-color: #fff;
}

.dia-title2 {
    width: 100%;
    background-color: #fff;
}

.contluo2 {
    height: 815px;
    background-color: #fff;
}

.allpro {
    display: block;
    overflow: hidden;
    margin-top: 30px;
}

.allpro2 {
    display: block;
    overflow: hidden;
    /*margin-top:20px;*/
    border: 1px solid #eee;
}

.contluo-detail {
    width: 320px;
    height: 760px;
    float: right;
    border: 1px solid #eee;
    background-color: #fff;
    margin-top: -73px;
    display: none;
}

.contluo-detail2 {
    width: 320px;
    height: 760px;
    float: right;
    border: 1px solid #eee;
    background-color: #fff;
    margin-top: -820px;
    display: none;
}

.shouqing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -337px -20px;
    width: 350px;
    height: 200px;
    margin-left: 340px;
    z-index: 2;
    position: absolute;
    margin-top: 380px;
}

.bg-dia span {
    background-color: #b5a98f;
    color: #fff;
    padding: 10px 23px;
    line-height: 40px;
}

.color#6c5c39 {
    color: #6c5c39 !important;
}

/*diamond-detail.html开始*/
.borderdia {
    /*margin:20px 0;*/
    width: 500px;
    border: #eee solid 1px;
    border-collapse: collapse;
    text-align: center;
    /*background-color:#f5f5f5;*/
}

    .borderdia td {
        width: 25%;
        padding: 20px;
        border: #eee solid 1px;
    }

    .borderdia tr th {
        width: 25%;
        padding: 20px;
        border-bottom: #eee solid 1px;
    }

.titlediadetail {
    color: #786743;
    font-weight: 800;
}
/*diamond-detail.html结束*/
.con-diadetail {
    padding: 10px;
    /*border:1px #eee solid;*/
}

.diamond-list-title-z {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    overflow-y: scroll;
}

    .diamond-list-title-z .diamond2 {
        margin-left: 2.5px;
    }

    .diamond-list-title-z span {
        text-align: center;
        display: inline-block;
    }

.diamond-list-title {
    display: flex;
    justify-content: center;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
}

.diamond-list-title em {
    position: absolute;margin-left: -40px;
}
.diamond-list-title em img {
     width: auto !important;
}
    .diamond-list-title span {
        text-align: center;
        display: inline-block;
    }

    .diamond-list-title img {
        vertical-align: middle;
        width: 25px;
    }

.d10 {
    float: right;
    margin-right: 20px;
}

    .d10 a {
        color: #fff;
    }

.diamond2 {
    width: 100%;

}

    .diamond2 input {
        width: 20px;
        vertical-align: middle;
        height: 20px;
    }

    .diamond2 i {
        background: url(../images/PCtopbot.png) no-repeat;
        background-position: -52px -58px;
        width: 12px;
        height: 10px;
        display: inline-block;
    }

.diamond3 {
    width: 120px;
    flex-shrink: 0;
}

.colorbg {
    display: flex;
    justify-content:center;
    background: #555;
    font-size: 14px;
    color: #fff;
    height: 40px;
    overflow: hidden;
}

.c41 {
    background: #fb746e;
    color: #fff;
}

.colorbg2 {
    cursor: pointer;
    background: #fff;
    color: #585856;
    border-bottom: 1px solid #ccc;
}

    .colorbg2:hover, .colorbg3:hover {
        color: #fff;
        background: #b5a98f;
    }

.colorbg3 {
    cursor: pointer;
    background: #eee;
    color: #585856;
    border-bottom: 1px solid #ccc;
}

.btndiamond a {
    display: block;
    width: 60px;
    color: #59493f;
    background: #dcd6c0;
    margin-left: 10px;
    padding: 2px 0;
    line-height: 24px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    .btndiamond a:hover {
        background: #fb746e;
        color: #fff;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

.diamond-title {
    width: 320px;
    height: 30px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .diamond-title ul li {
        float: left;
        padding-bottom: 2px;
        margin-left: 20px;
        margin-right: 20px;
    }

    .diamond-title a {
        font-size: 24px;
    }

.borderbottom {
    border-bottom: 2px solid #fb746e;
}

    .borderbottom a {
        color: #fb746e;
    }

.padding {
    color: #dcd6c0;
    padding: 5px 0;
}

.padding5 {
    padding: 8px 0;
}
/*加入购物车*/
.shop-join {
    background: #fff;
    padding: 100px 0 100px 80px;
}

.shop-join-left img {
    width: 110px;
    border: 1px solid #eee;
    float: left;
    margin-right: 20px;
}

.shop-join-left p, .pay-left p {
    line-height: 36px;
}

.shop-join-left, .pay-left {
    width: 710px;
    float: left;
    margin-top:-55px;
}
.qqreg {
background:url(../images/cssimg.png) no-repeat;
background-position:-195px -719px;
width:78px;height:78px;display:inline-block;
}
.weiboreg {
background:url(../images/cssimg.png) no-repeat;
background-position:-302px -719px;
width:78px;height:78px;display:inline-block;
}
.alipayreg {
background:url(../images/cssimg.png) no-repeat;
background-position:-410px -719px;
width:78px;height:78px;display:inline-block;
}
.name-pro {
    color: #585856;
    font-size: 18px;
}

.join-pro {
    color: #83c44e;
    font-size: 30px;
}

.shop-join-title {
    margin-top: 16px;
}

.shop-join-right {
    float: left;
    margin-top: -25px;
}

    .shop-join-right a {
        margin-right: 15px;
        text-align: center;
        width: 168px;
        height: 48px;
        line-height: 48px;
        display: inline-block;
    }

.f7 a {
    border: 1px solid #eeecd6;
}

.f7:hover a {
    color: #b5a98f;
}

.f8 a {
    color: #fff;
    background-color: #fb746e;
}

.f8:hover a {
    color: #fff;
    background-color: #fb544c;
}

.num {
    width: 60px;
    height: 26px;
    color: #585856;
    line-height: 20px;
    border: 1px solid #eee;
    text-align: center;
    outline: none;
}

.add, .jian {
    text-align: center;
    width: 27px;
    height: 28px;
    border: 1px solid #eee;
    background: #eee;
    color: #585856;
    cursor: pointer;
    outline: none;
    margin: 0 -4px;
}

.o12 {
    padding: 10px 25px;
    border-bottom: 1px solid #eee;
    background: #f8f7ec;
}

    .o12 img {
        width: 60px;
        float: left;
    }

.otr {
    /*padding:10px 25px;*/
    border-bottom: 1px solid #eee;
    background: #fff;
}

    .otr tr td {
        padding: 10px 25px;
        border-right: 1px solid #eee;
    }

.width250 {
    width: 400px;
}

    .width250 img {
        width: 60px;
        float: left;
    }

.order-list-span {
    padding: 10px;
    border-bottom: 1px #eee solid;
}

    .order-list-span span {
        margin-right: 50px;
    }

        .order-list-span span b {
            color: #fb746e;
        }

.order-list-span-b {
    padding: 10px;
    border-bottom: 1px #eee solid;
}

    .order-list-span-b span b {
        color: #333;
        font-weight: bold;
        width: 60px;
    }

    .order-list-span-b span em {
        color: #333;
        margin-right: 10px;
    }

    .order-list-span-b span .width300em {
        width: 700px;
    }

.tableor {
    border: 1px #eee solid;
    margin-top: 25px;
    border-right: none;
}

    .tableor tr {
        border: 1px #eee solid;
        padding: 10px;
    }

        .tableor tr th {
            color: #585856;
            border-right: 1px #eee solid;
            border-top: 1px #eee solid;
            padding:15px 0;
            font-size: 12px;
            font-weight: 100;
        }

        .tableor tr td {
            background: #f8f7ec;
            padding: 10px;
        }

        .tableor tr th img {
            width: 60px;
            height: 60px;
            float: left;
        }

        .tableor tr th b {
            text-align: left;
            font-size: 12px;
            float: left;
            /*margin-left: 70px;
            margin-top: -60px;*/
            font-weight: 100;
            line-height:60px;
           
        }

.spanorderb {
    float: right;
}

    .spanorderb b {
        color: #fb746e;
        font-size: 18px;
    }

.h1 {
    height: 50px;
}

.h2 {
    height: 150px;
}

.s13 {
    width: 350px;
}

    .s13 a:hover {
        color: #fb746e;
    }
.priceorange {
color:#fb746e !important;
}

.proaddcart {
    padding: 20px 50px;
    background: #fff;
    font-size: 16px;
    border-bottom:1px #eee dashed;
}

    .proaddcart label {
        margin-right: 18px;
    }

    .proaddcart p {
        margin-top: 5px;
    }

    .proaddcart span {
        font-size: 14px;
        color: #b2a68a;
        margin-top: 5px;
    }

.cart-about {
    width: 138px;
    text-align: center;
}
.shanchubutcart{
    width:28px;
    height:28px;
    border-radius:28px;
    font-size:22px;
    font-weight:bold;
    color:#999;
    text-align: center;
    position:absolute;margin-top:-15px;margin-left:-15px;
}
.shanchubutcart:hover{
    color:#fff;
    background-color:#fb746e;
}

.delallcart {
    color: #fff;
    background: #fb746e;
    height: 50px;
    line-height: 50px;
    width: 100px;
    text-align: center;
    display: inline-block;
    border: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}
.s16 {
    width: 310px;
    *padding-left: 25px;
    *height: 40px;
    text-align: center;
}

.s17 {
    width: 160px;
    text-align: center;
}

.cart-proname {
    width: 415px;
}

    .cart-proname span {
        float: left;
    }

    .cart-proname img {
        width: 100px;
        margin-right: 20px;
        /*border: 1px solid #eeecd6;*/
        float: left;
    }
.cart-select {
    width: 150px;font-size:14px;color: #999;
}
    .cart-select input{
    width: 15px;
    height: 15px;
    position:absolute;margin-top:2px;
}
    .cart-select span{
    color:#999;margin-left:15px;
}

.shop-plus {
    background: #fff;
    padding: 15px 50px;
}

    .shop-plus img {
        vertical-align: middle;
        margin-right: 10px;
    }

.shop-plus-all {
    margin-top: 25px;
}

.s5 {
    border-bottom: 1px solid #eee;
}

.shop-clear {
    background: #fff;
    height: 60px;
}

.shop-clear-left {
    float: left;
    font-size: 14px;
    line-height: 60px;
    color: #999;
    padding-left: 50px;
}

    .shop-clear-left a {
        color: #999;
    }

.jixugouwu {
    border-right: 1px solid #eee;
    padding-right: 25px;
    margin-right: 25px;
}

.shop-clear-right {
    float: right;
    line-height: 60px;
}

.conmum {
    color: #fb746e;
}

.fontsize30 {
    font-size: 30px;
}

.gouconmum {
    color: #fff;
    background: #fb746e;
    height: 60px;
    line-height: 60px;
    width: 200px;
    margin-left: 40px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    border: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}

    .gouconmum:hover {
        background: #fb463e;
    }

.nogouconmum {
    color: #fff;
    background: #eee;
    height: 60px;
    line-height: 60px;
    width: 200px;
    margin-left: 40px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    border: none;
    font-size: 16px;
    font-weight: bold;
}

.s14 {
    width: 70px;
    *height: 80px;
    *padding-left: 25px;
}

.s15 {
    width: 230px;
}

.order {
    background: #fff;
    padding: 40px 50px;
    padding-left: 50px;
    margin: 40px 0;
}

.order-address:hover {
    border: 1px solid #fb746e;
}

.morens {
    display: none;
    margin: 10px;
}

.moren {
    margin: 10px;
}

    .morens a, .morens a:hover, .moren a, .moren a:hover {
        background-color: #fb746e;
        padding: 10px;
        color: #fff;
        float: right;
    }

.order-address:hover .morens {
    display: block;
}

.order-address {
    width: 260px;
    height: 180px;
    border: 1px solid #eeecd6;
    margin: 10px 9px;
    float: left;
}

    .order-address dt {
        font-size: 18px;
        color: #585856;
        margin-bottom: 10px;
    }

    .order-address dd {
        font-size: 14px;
        line-height: 18px;
        color: #999;
    }

.o1 {
    width: 30px;
    height: 30px;
    background: url(../images/cssimg.png) no-repeat;
    background-position: -418px -229px;
    margin: 64px 0 0 120px;
}

.o2 {
    text-align: center;
    margin-top: 10px;
}

.order h3 {
    font-size: 18px;
    color: #585856;
    margin-bottom: 20px;
}

.o3 {
    margin: 20px 0 0 20px;
}

.o4 {
    float: right;
    margin-top: 30px;
    margin-right: 20px;
}

    .o4 a {
        color: #b5a98f;
        font-size: 14px;
    }

        .o4 a:hover {
            color: #fb746e;
        }

.order-list {
    margin-bottom: 40px;
}

.o5 {
    margin-top: 40px;
    border-bottom: 1px solid #eee;
    padding-bottom: 40px;
}

    .o5 h3 img {
        width: 100px;
        margin-top: -15px;
    }

.o16 h3 {
    float: left;
}

.o5 h3 {
    width: 80px;
    height: 50px;
    float: left;
}

.o5 span {
    line-height: 30px;
}

.o10 {
    *margin-bottom: -40px;
}

    .o10 h3 {
        float: left;
    }

.redorder {
    font-size: 14px;
    color: #999;
    margin-left: 10px;
}

    .redorder a {
        color: #fb746e;
    }

    .redorder span:hover {
        color: #fb746e;
    }

    .redorder img {
        margin-left: 40px;
        margin-top: 10px;
    }

.o8 {
    width: 200px;
    height: 48px;
    border: 1px solid #eeecd6;
    display: inline-block;
    text-align: center;
    line-height: 48px;
}

.checkord {
    border: 1px solid #fb746e;
    position: relative;
}

    .checkord i {
        background: url(../images/cssimg.png) no-repeat;
        background-position: -108px -125px;
        width: 16px;
        height: 15px;
        position: absolute;
        bottom: 0;
        right: 0;
    }

.o11 {
    float: right;
}

    .o11 a {
        color: #999;
        font-size: 14px;
    }

.order-text {
    width: 400px;
    height: 100px;
    border: 1px solid #eeecd6;
    outline: none;
    padding: 10px;
    margin-left: 50px;
}

.order-youhui {
    margin: 10px 0;
    font-size: 14px;
}

    .order-youhui img {
        vertical-align: middle;
        margin-right: 10px;
    }

    .order-youhui a {
        font-size: 14px;
    }

.o17 {
    width: 510px;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    background: #83c44e;
    color: #fff;
}

.o18 {
    float: right;
}

.order-youhui-left {
    width: 600px;
    float: left;
}

.order-youhui-right {
    width: 240px;
    float: right;
    padding: 30px 0 50px 0;
}

    .order-youhui-right dd {
        height: 30px;
        font-size: 14px;
        color: #585856;
    }

        .order-youhui-right dd a span, .order-youhui-right dd a 

span:hover {
            color: #fff;
            margin-right: -5px;
            margin-top: 10px;
        }

.marginorder10 {
    margin: 0 10px;
    text-align: center;
    font-size: 16px;
    position: relative;
    z-index: 2;
}

.marginorder11 {
    margin-top: 50px;
    position: absolute;
    width: 178px;
    margin-left: 10px;
    text-align: center;
}

.order-youhui-right span {
    *margin-top: -20px;
    float: right;
    color: #fb746e;
    vertical-align: bottom;
}

#ddorder {
    float: right;
}

    #ddorder .u13 {
        color: #fff;
        overflow: hidden;
        float: right;
    }

.ffforder {
    color: #fff;
}

.o19 {
    font-size: 30px;
}

.o20 {
    font-size: 14px;
    margin-top: 15px;
}

.o21 {
    margin-top: 40px;
}

.r8 {
    margin: 0 auto;
    margin-top: 20px;
}

.r7 {
    text-align: center;
}

.forgetpassword img {
    vertical-align: middle;
    margin-left: 5px;
    *margin-top: -30px;
}

.forgetpassword a {
    font-size: 12px;
    margin-left: 2px;
}

.forgetpassword input {
    width: 195px;
}

.diamond-nub {
    float: right;
    font-size: 14px;
    color: #585856;
    margin-top: -45px;
    margin-right: 20px;
}

    .diamond-nub span {
        color: #da2020;
        font-weight: bold;
    }

.forgetpassword-well {
    height: 100px;
    margin: 0 auto;
    color: #585856;
    font-size: 14px;
    border-bottom: 1px solid #dcd6c0;
    padding-bottom: 25px;
}

.r9 {
    width: 274px;
}

.r10 {
    width: 420px;
}

.forgetpassword-well-left {
    float: left;
    margin-right: 20px;
    background:url(../images/PCtopbot.png) no-repeat;
    background-position:-551px -380px;
    width: 100px;
    height: 100px;
}
.forgetpassword-cuo-left {
    float: left;
    margin-right: 20px;
    background:url(../images/PCtopbot.png) no-repeat;
    background-position:-436px -378px;
    width: 100px;
    height: 100px;
}
.forgetpassword-well-right {
    text-align: left;
    padding-top: 25px;
}

.diamond-compare {
    width: 100%;
    background: #f5f5f5;
    position: fixed;
    bottom: 0;
}

.diamond-capmpare-main {
    width: 1226px;
    margin: 0 auto;
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.user-left {
    width: 234px;
    background: #fff;
    padding: 25px 0;
    float: left; /*margin-bottom:40px;*/ /*font-family:tahoma, arial, 宋

体;*/
}

    .user-left ul {
        width: 84px;
        margin: 0 auto;
        padding: 20px 0;
    }

    .user-left h2 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .user-left a {
        font-size: 14px;
        line-height: 30px;
    }

        .user-left a:hover {
            color: #fb746e;
        }

.u1 a {
    color: #fb746e;
}

.user-right {
    width: 872px;
    float: right;
    background: #fff;
    padding: 25px 50px;
    margin-left: 15px;
    overflow: hidden;
    /*margin-bottom:40px;*/
    /*font-family:tahoma, arial, 宋体;*/
}

.user-head {
    width: 320px;
    float: left;
    font-size: 14px;
}

    .user-head img {
        width: 160px;
        -moz-border-radius: 80px;
        -webkit-border-radius: 80px;
        border-radius: 80px;
        border: 1px solid #dcd6c0;
        float: left;
        margin-right: 20px;
    }

    .user-head h2 {
        font-size: 18px;
        padding-top: 40px;
        color: #996631;
        font-weight: 600;
    }

    .user-head p {
        margin-bottom: 15px;
        margin-top: 5px;
    }

    .user-head a {
        color: #fb746e;
    }

        .user-head a:hover {
            text-decoration: underline;
        }

.user-intergral {
    width: 90px;
    float: right;
    text-align: center;
}

    .user-intergral h3 {
        font-size: 18px;
    }

    .user-intergral p {
        color: #fb746e;
        font-size: 24px;
        margin: 25px 0;
    }

    .user-intergral span {
        width: 90px;
        height: 36px;
        background: #fb746e;
        display: inline-block;
        text-align: center;
        font-size: 14px;
        line-height: 36px;
    }

        .user-intergral span:hover {
            background: #bd2723;
        }

        .user-intergral span a {
            color: #fff;
        }

.border-line-mid {
    border-left: 1px solid #eee;
    padding: 0 50px;
    margin-left: 50px;
}

.user-infor {
    border-bottom: 1px solid #eee;
    padding: 25px 0 50px 0;
}

.user-infor2 {
    border-bottom: 1px solid #eee;
    padding: 25px 0 0 0;
}

.u4 {
    height: 160px;
}

.u3 {
    height: 70px;
}

.user-list ul li {
    width: 400px;
    padding: 50px 0;
    float: left;
    line-height: 30px;
}

.user-list img {
    float: left;
    margin-right: 20px;
}

.user-list p {
    font-size: 18px;
    margin-top: 20px;
}

    .user-list p a {
        color: #fb746e;
    }

.user-list span {
    font-size: 14px;
}

.user-order-list {
    float: left;
    position: absolute;
}

    .user-order-list h2 {
        font-size: 30px;
        margin-bottom: 36px;
        width: 300px;
    }

    .user-order-list ul {
        margin-left: -20px;
        width: 900px;
        overflow: hidden;
    }

        .user-order-list ul li {
            float: left;
            padding: 0 20px;
            border-right: 1px solid #eee;
        }

            .user-order-list ul li a {
                font-size: 16px;
            }

.u2 a {
    color: #fb746e!important;
}

.order-search {
    float: right;
    /*margin-top: 68px;*/
}

    .order-search input {
        color: #999;
    }

.order-search-text {
    width: 130px;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    color: #585856;
    padding-left: 10px;
    border: 1px solid #eaeaea;
    outline: none;
    float: left;
}

.order-search-button {
    margin-left: -1px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    line-height: 50px;
    border: 1px solid #eaeaea;
    outline: none;
    background: url(../images/cssimg.png) no-repeat center;
    background-position:-45px -114px;
}

    .order-search-button:focus {
        border: 1px solid #fb746e;
        background: url(../images/cssimg.png) no-repeat center;
        background-position:0px -114px;
    }

.order-content {
    font-size: 14px;
    margin: 20px 0;
    /*height: 120px;*/
}

    .order-content img {
        float: left;
        width: 100px;
        border: 1px solid #eee;
    }

.order-content-title {
    font-size: 14px;
    margin: 20px 0;
}

    .order-content-title img {
        float: left;
        width: 100px;
        border: 1px solid #eee;
    }

.u5 {
    width: 300px;
    text-align: center;
    *padding: 10px;
}

.u6 {
    width: 90px;
    text-align: center;
}

.u7 {
    padding: 10px;
    background: #f8f8f8;
}

.u8 {
    margin-left: 10px;
}

.u9 {
    width: 190px;
}

.u10 {
    width: 110px;
}

.u11 {
    width: 75px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
}

.order-sure {
    color: #333;
    border: 1px solid #eee;
}

    .order-sure:hover {
        color: #ff6700;
        border: 1px solid #ff6700;
    }

.contact-item-three {
    position: absolute;
}

    .contact-item-three dl {
        z-index: 4;
        position: relative;
    }

.order-pay {
    color: #fff;
    background: #fd9a69;
}

    .order-pay:hover {
        color: #fff;
        background: #ff6700;
    }

.order-pay1 {
    position: absolute;
    margin-top: -40px;
    color: #ff6700;
    background: #fff;
    border: 1px #ff6700 solid;
}

    .order-pay1:hover {
        color: #fff;
        background: #ff6700;
        border: none;
    }

.user-order-list span {
    font-size: 14px;
}

.user-order-detail-infor {
    margin: 25px 0;
    font-size: 14px;
}

    .user-order-detail-infor p {
        margin: 15px 0;
    }

.margintopstore {
    padding: 15px 0;
    width: 50px;
}

.store-margintop {
    margin-top: -65px;
    margin-left: 50px;
    margin-bottom: 80px;
}

.store-marginright {
    float: right;
    line-height: 60px;
}

#porder {
    margin-top: 15px;
    position: absolute;
}

.u12 {
    color: #fd9a69;
}

.u13 {
    width: 180px;
    height: 50px;
    margin: 0 10px;
    line-height: 50px;
    background: #fd9a69;
    text-align: center;
    color: #fff;
    display: block;
    font-size: 16px;
    display: inline-block;
}

    .u13:hover {
        width: 180px;
        height: 50px;
        margin: 0 10px;
        line-height: 50px;
        background: #ff6700;
        text-align: center;
        color: #fff;
        display: block;
        font-size: 16px;
        display: inline-block;
    }


/*.user-pingimg-detail-express a{
display:block;
cursor: zoom-in;}
.user-pingimg-detail-express a img{
width:200px;
height:200px;
}

.user-pingimg-detail-express-content img{	
}
.user-pingimg-detail-express-content dt{
border-bottom:1px solid #cfeeab;
padding-bottom:15px;}
.user-pingimg-detail-express-content dt span{
margin-left:20px;}
.user-pingimg-detail-express-content dd{
margin:10px 0;}*/
.user-order-detail-express {
    width: 870px;
    height: 40px;
    border: 1px solid #ece9e9;
    border-top: none;
    background-color: #f8f7ec;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

    .user-order-detail-express a {
        display: block;
        cursor: pointer;
    }

.user-order-detail-express-content {
    width: 820px;
    padding: 25px;
    border-left: 1px solid #ece9e9;
    border-right: 1px solid #ece9e9;
    border-bottom: 1px solid #ece9e9;
    font-size: 12px;
}

    .user-order-detail-express-content dt {
        border-bottom: 1px solid #ece9e9;
        padding-bottom: 15px;
    }

        .user-order-detail-express-content dt span {
            margin-left: 20px;
        }

    .user-order-detail-express-content dd {
        margin: 10px 0;
    }
    /*裸钻详情开始*/
.tabletext {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    text-align: left;
    margin: 20px 0;
    font-size: 24px;
    margin-bottom: 30px;
}

    .tabletext h3 {
        margin: 20px;
    }

    .tabletext dd {
        margin: 0 auto;
        padding: 10px 35px;
    }

.lefttexttit {
    text-align: left;
    margin-left: 40px;
}

.righttexttit {
    text-align: right;
    float: right;
    margin-right: 40px;
}

.kafeibgdia {
    background-color: #e9dbcd;
}
/*裸钻详情结束*/
/*裸钻详情*/
.diamond-more {
    padding-left: 20px;
}

.user-order-detail-express2 {
    height: 40px;
    background-color: #CCC;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

    .user-order-detail-express2 a {
        display: block;
        cursor: pointer;
    }

.user-order-detail-express-content2 {
    font-size: 12px;
}

    .user-order-detail-express-content2 dt {
        border-bottom: 1px solid #cfeeab;
        padding-bottom: 15px;
    }

        .user-order-detail-express-content2 dt span {
            margin-left: 20px;
        }

    .user-order-detail-express-content2 dd {
        margin: 10px 0;
    }

.u14 {
    width: 240px;
    *height: 40px;
    *padding-left: 25px;
    text-align: center;
}

.pstore {
}

.u15 {
    width: 100px;
    text-align: center;
}

.u16 {
    width: 170px;
}

.user-order-detail-pro {
    margin-top: 25px;
    font-size: 12px;
    position: relative;
    z-index: 0;
    border: 1px #eee solid;
}

.user-order-detail-pro2 {
    font-size: 12px;
    position: relative;
    z-index: 0;
    border: 1px #eee solid;
    margin-bottom: 80px;
    border-bottom: none;
    border-top: none;
}
 .user-order-detail-pro2 input {
     width: 70%;
    border: none;
    outline: none;
    padding: 20px;
    color: #c69764;
    display: inline-table;   
 }
.tuikuaninput {
   color: #c69764;
    background-color: #fff;
    width: 70%;
}

 .jinegd {
    color: #c69764;
    background-color: #fff;
    width: 50%;
    margin: -23px 0px 0px 65px;
}
 .jinegd select {
    color: #c69764;
    border: none;
    outline: none;
    width: 94%;
    text-align: left;
}

 .scpzdiv {
    background-color: #fff;
    width: 100%;
    margin: 20px 0;
}

 .tishi {
    margin-top: -40px;
    float: right;
    text-align: right;
    font-size: 23px;
    color: #999;
    width: 97%;
    display: block;
}


 .shangcimg {
    margin: 20px;
    display: inline-block;
}

 .shangcimg img {
    width: 150px;
    height: 150px;
}

 .shangcimg dl dd {
    float: left;
    margin-right: 10px;
}

 .shangcimg i img {
    position: relative;
    right: 0;
    width: 30px;
    height: 30px;
    display: block;
    float: right;
    margin-left: -15px;
    z-index: 2;
    margin-top: -15px;
    background-size: 100%;
}

 .shenhedetdiv em {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background-color: #c69764;
    display: inline-block;
    margin-right: 20px;
}

 .centtitorder {
}

 .centtitorder input:checked {
    background-color: #c69764;
}
 .centtitorder input {
    width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 50px;
    float: left;
    border: 1px #c69764 solid;
    display: inline-block;
    margin-top: 30px;
    margin-left: 20px;
    outline: none;
}

 .imgshenh img {
    height: 150px;
    margin: 10px;
}

.order-pro {
    font-size: 14px;
    margin-left: 60px;
}

    .order-pro input {
        width: 200px;
        height: 30px;
        margin: 5px;
        border:1px solid;
    }

.marleft #checkbox {
    width: 15px;
    margin-left: 15px;
}

#career {
    width: 178px;
}

#guanggao {
    width: 150px;
}

.marleft {
    margin-left: 80px;
}

.user-address-sub-bc {
    width: 153px;
    height: 40px;
    margin: 20px 0 0 200px;
    font-family: "Microsoft YaHei";
    border: none;
    color: #fff;
    outline: none;
    cursor: pointer;
    text-align: center;
    background: #fb746e;
}

    .user-address-sub-bc:hover {
        width: 153px;
        height: 40px;
        margin: 20px 0 0 200px;
        font-family: "Microsoft YaHei";
        border: none;
        color: #fff;
        outline: none;
        cursor: pointer;
        text-align: center;
        background: #ff6700;
    }

.user-address-sub-bcleft {
    width: 153px;
    height: 40px;
    margin: 20px 0 0 80px;
    font-family: "Microsoft YaHei";
    border: none;
    color: #fff;
    outline: none;
    cursor: pointer;
    text-align: center;
    background: #fb746e;
}

    .user-address-sub-bcleft:hover {
        width: 153px;
        height: 40px;
        margin: 20px 0 0 80px;
        font-family: "Microsoft YaHei";
        border: none;
        color: #fff;
        outline: none;
        cursor: pointer;
        text-align: center;
        background: #ff6700;
    }

.black_overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1001;
    -moz-opacity: 0.75;
    opacity: .75;
    filter: alpha(opacity=75);
}

#light3 {
    background-color: #eee;
    border: 1px #eee solid;
}

.white_content {
    display: none;
    position: absolute;
    background-color: #fff;
    z-index: 1002;
    overflow: auto;
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    left: 38%;
    top: 20%;
}

.pop-login {
    background: #fb746e;
    width: 480px;
    height: 60px;
    text-align: center;
    line-height: 60px;
}

    .pop-login h2 {
        font-size: 18px;
        color: #fff;
    }

.pop-login-close {
    position: absolute;
    top: 20px;
    right: 20px;
}

.pop-login-list {
    margin: 0 auto;
    padding: 25px 0;
}

.u20 {
    margin-bottom: -25px;
}

.cms-banner {
    width: 916px;
    height: 458px;
}

.reservation-banner {
    width: 1226px;
    height: 480px;
}

.focus {
    position: relative;
    float: left;
    margin-bottom: 30px;
}

.fPic img {
    width: 1226px;
    height: 480px;
}

.focus .D1fBt {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
}

.focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 

0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
    display: block;
    text-align: left;
}

    .focus .shadow a {
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        overflow: hidden;
        margin-left: 10px;
        font-family: "Microsoft YaHei","Arial";
    }

.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000;
}

    .focus .fcon img {
        display: block;
    }

.focus .fbg {
    bottom: 12px;
    right: 20px;
    position: absolute;
    text-align: center;
    z-index: 200;
}

    .focus .fbg div {
        margin: 4px auto 0;
        overflow: hidden;
        zoom: 1;
        height: 14px;
    }

.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    margin: 0 5px;
    color: #ddd;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

    .focus .D1fBt .current, .focus .D1fBt a:hover {
        background: #fb746e;
    }

.focus .D1fBt img {
    display: none;
}

.focus .D1fBt i {
    display: none;
    font-style: normal;
}

.focus .prev, .focus .next {
    position: absolute;
    width: 40px;
    height: 74px;
}

.focus .prev {
    top: 50%;
    margin-top: -37px;
    left: 0;
    background-position: 0 -74px;
    cursor: pointer;
}

.focus .next {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position: -40px -74px;
    cursor: pointer;
}

.focus .prev:hover {
    background-position: 0 0;
}

.focus .next:hover {
    background-position: -40px 0;
}

.reservation-banner2 {
    width: 1200px;
    background:#fff;
    background-size: 100%;
    width: 100%;
    min-width: 1000px;
    clear: both;
    position: relative;
    height: 500px;
        -webkit-box-shadow: 0 0 5px 0 rgba(124,124,124,.2);
box-shadow: 0 0 5px 0 rgba(124,124,124,.2);
}

.focus2 {
    position: relative;
    float: left;
}

    .focus2 .fPic2 {
        position: absolute;
        left: 0px;
        top: 0px;
    }

.fPic2 img {
    width: 1170px;
    height: 480px;
}

.focus2 .D1fBt2 {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
}

.focus2 .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 

0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
    display: block;
    text-align: left;
}

    .focus2 .shadow a {
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        overflow: hidden;
        margin-left: 10px;
        font-family: "Microsoft YaHei","Arial";
    }

.focus2 .fcon2 {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000;
    margin: 20px 30px;
    width: 1170px;
}

    .focus2 .fcon2 img {
        display: block;
    }

.focus2 .fbg2 {
    bottom: 12px;
    right: 50px;
    position: absolute;
    text-align: center;
    z-index: 200;
}

    .focus2 .fbg2 div {
        margin: 4px auto 0;
        overflow: hidden;
        zoom: 1;
        height: 14px;
    }

.focus2 .D1fBt2 a {
    position: relative;
    display: inline;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    margin: 0 5px;
    color: #ddd;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

.focus2 .D1fBt2 .current, .focus .D1fBt2 a:hover {
    background: #fb746e;
}

.focus2 .D1fBt2 img {
    display: none;
}

.focus2 .D1fBt2 i {
    display: none;
    font-style: normal;
}

.focus2 .prev, .focus .next {
    position: absolute;
    width: 40px;
    height: 74px;
}

.focus2 .prev {
    top: 50%;
    margin-top: -37px;
    left: 0;
    background-position: 0 -74px;
    cursor: pointer;
}

.focus2 .next {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position: -40px -74px;
    cursor: pointer;
}

.focus2 .prev:hover {
    background-position: 0 0;
}

.focus2 .next:hover {
    background-position: -40px 0;
}

.cms-impor {
    width: 296px;
    height: 458px;
    background: #fff;
    float: left;
    margin-left: 14px;
}

    .cms-impor ul {
        padding: 0 25px;
    }

        .cms-impor ul li {
            padding: 25px 0 10px 25px;
            background: url(../images/cms-list-style.jpg) no-repeat 0px 

50%;
        }

            .cms-impor ul li a {
                font-size: 16px;
            }

        .cms-impor ul p {
            padding-left: 20px;
            *padding-left: 0;
            *margin-top: 10px;
            font-size: 12px;
            line-height: 18px;
            color: #999;
            padding-bottom: 20px;
            border-bottom: 1px dashed #b5a98f;
        }

.cms-keywords {
    margin-top: 20px;
    background-color: #fff;
}

    .cms-keywords ul {
        padding: 25px 60px;
    }

    .cms-keywords h3 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .cms-keywords ul li {
        float: left;
    }

        .cms-keywords ul li ul {
            padding: 0;
        }

            .cms-keywords ul li ul li {
                font-size: 14px;
            }

                .cms-keywords ul li ul li span {
                    padding: 0 10px;
                }

.cms-keywords-w {
    width: 218px;
    padding: 25px 29px 50px 29px;
}

    .cms-keywords-w a {
        word-break: keep-all;
    }

.cms-list-left {
    width: 916px;
    float: left;
}

.cms-list-content {
    background: #fff;
    margin-top: 20px;
    padding: 0 25px;
}

.cms-list-one {
    padding: 25px 0;
    border-bottom: 1px dashed #b5a98f;
}

.cms-list-one-left {
    float: left;
}

    .cms-list-one-left img {
        margin-right: 20px;
        width: 228px;
    }

.cms-list-one-right span {
    color: #999;
    font-size: 12px;
    font-style: italic;
    padding-right: 10px;
}

.cms-list-one-right h2 {
    margin-bottom: 10px;
}

.cms-list-one-right p {
    margin-top: 20px;
    padding-bottom: 30px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.cms-list-content ul li {
    float: left;
    margin-right: 20px;
}

    .cms-list-content ul li a {
        background: #eee;
        padding: 10px 15px;
        font-size: 14px;
        display: block;
    }

        .cms-list-content ul li a:hover {
            color: #fff;
            background: #fb746e;
        }

.border-none {
    border: none !important;
}

.cms-list-page {
    width: 916px;
}

.cms-list-right {
    width: 295px;
    float: left;
    margin-left: 15px;
    margin-top: 20px;
}

.cms-banner-1226 img {
    margin-top: 25px;
}

.cms-list-side h2 {
    font-size: 24px;
    text-align: center;
    margin: 25px 0;
}

.cms-list-side-content ul li {
    padding: 10px;
    font-size: 14px;
    line-height: 24px;
    background: url(../images/cms-list-style.jpg) no-repeat 0px 30%;
    background-size: 6px;
    border-bottom: 1px dashed #b5a98f;
}

.cms-content-list {
}

    .cms-content-list ul {
        padding: 0;
        margin: 0;
    }

        .cms-content-list ul li {
            clear: both;
            background: #fff;
            padding-top: 10px;
            padding-bottom: 19px;
            *padding-bottom: 14px;
            list-style: none;
            color: #fb746e;
            text-align: center;
            font-size: 1em;
        }

            .cms-content-list ul li p {
                margin-top: 18px;
                margin-bottom: 10px;
                line-height: 1.5em;
                font-size: 0.9em;
                text-align: center;
            }

            .cms-content-list ul li span {
                color: #b0b0b0;
                font-size: 12px;
            }

            .cms-content-list ul li img {
                width: 200px;
            }

.cms-detail-content {
    background: #fff;
    padding: 50px;
    margin-top: 20px;
}

    .cms-detail-content h2 {
        margin-bottom: 25px;
        font-size: 30px;
        text-align: center;
    }

.cms-detail-sign {
    width: 320px;
    float: left;
    font-size: 12px;
    line-height: 26px;
    color: #999;
}

    .cms-detail-sign span {
        padding-right: 10px;
    }

.cms-detail-sign-distance {
    padding-left: 20px;
}

.cms-detail-sign a {
    color: #c18348;
}

.cms-detail-share {
    float: right;
    color: #999;
    font-size: 12px;
}

    .cms-detail-share dt, .cms-detail-share dd {
        float: left;
        line-height: 26px;
        padding: 0 5px;
    }

    .cms-detail-share img {
        width: 26px;
    }

.cms-detail-description {
    margin: 25px 0;
    padding: 25px 0;
    border-bottom: 1px dashed #b5a98f;
    border-top: 1px dashed #b5a98f;
}

    .cms-detail-description h3 {
        padding-left: 20px;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .cms-detail-description p {
        padding: 0 20px;
        font-size: 16px;
        line-height: 28px;
        color: #aaa;
    }

.cms-detail-article {
    font-size: 16px;
    padding: 0 20px;
    line-height: 28px;
}

    .cms-detail-article img {
        text-align: center;
    }

.cms-detail-page {
    margin-top: 100px;
}

.cms-detail-related dd {
    min-height: 88px;
    overflow: hidden;
    padding: 10px 15px;
    margin-right: 40px;
    width: 150px;
    float: left;
    background: url(../images/cms-list-style.jpg) no-repeat 0px 16%;
    background-size: 6px;
}

.cms-detail-related h3 {
    font-size: 14px;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.cms-detail-related p {
    clear: both;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    height: 38px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color: #999;
}

.cms-detail-related hr {
    border: 1px dashed #b5a98f;
}

.c6 {
    margin-top: 30px;
}

.pay-left img {
    float: left;
    margin-right: 20px;
}

.p4 {
    font-size: 24px;
}

.pay {
    background: #fff;
    padding: 50px 80px; /*margin-bottom:40px;*/
}

.fonthui {
    font-size: 16px;
    color: #ccc;
}

.pay-title {
    padding-top: 16px;
}

.p5 {
    font-size: 14px;
}

.pay-title-name {
    width: 90px;
    display: inline-block;
}

.pay-title-address {
    margin-left: 20px;
}

.pay-right {
    float: right;
    text-align: right;
}

    .pay-right p {
        padding: 8px 0;
        *padding: 5px 0;
    }

        .pay-right p span {
            color: #fb746e;
        }

    .pay-right img {
        margin-left: 10px;
    }

.p6 {
    font-size: 30px;
}

.p7 {
    font-size: 14px;
    line-height: 7px;
}

.p8 {
    margin-top: 25px;
}

.pay hr {
    border: 1px solid #eee;
    margin: 20px 0;
}

.pay-way dt {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}

.pay-way dd {
    float: left;
    margin-right: 20px;
    width: 180px;
    height: 60px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 60px;
}

    .pay-way dd .zhifubaoimg {
        background:url(../images/cssimg.png) no-repeat;
        background-position:0px -720px;
        width:48px;height:30px;display:inline-block;
        vertical-align: middle;
        margin-right:10px;
    }
    .pay-way dd .weixinimg {
        background:url(../images/cssimg.png) no-repeat;
        background-position:-45px -720px;
        width:48px;height:30px;display:inline-block;
        vertical-align: middle;
        margin-right:10px;
    }
    .pay-way dd .zgylimg {
        background:url(../images/cssimg.png) no-repeat;
        background-position:-112px -719px;
        width:48px;height:30px;display:inline-block;
        vertical-align: middle;
        margin-right:10px;
    }
.pay-choice {
    border: 1px solid #fb746e !important;
}

    .pay-choice a {
        color: #fb746e !important;
    }

.pay-description {
    background: #f8f7ec;
    margin-top: 25px;
    padding: 40px;
    font-size: 14px;
    line-height: 36px;
    border: 1px solid #eeecd6;
}

    .pay-description dt {
        font-weight: bold;
    }

    .pay-description a, .pay-description span {
        color: #fb746e;
    }

.pay-box {
    padding-left: 120px;
    font-size: 14px;
    line-height: 30px;
}

.pay-w-color {
    color: #fb746e;
}

.pay-box span {
    width: 90px;
    display: inline-block;
}

.pay-d {
    margin: 0 auto;
    margin-top: 40px;
    padding-top: 40px;
    *padding-top: 20px;
    border-top: 1px solid #eee;
    text-align: center;
}

    .pay-d span {
        font-size: 18px;
    }

    .pay-d form {
        margin-top: 20px;
    }

.pay-text {
    width: 400px;
    height: 48px;
    padding-left: 10px;
    line-height: 38px;
    border: 1px solid #dcd6c0;
    outline: none;
    vertical-align: middle;
}

.pay-button {
    width: 100px;
    height: 50px;
    margin-left: -5px;
    border: none;
    background: #eeecd6;
    cursor: pointer;
    outline: none;
}

.weixin-container {
    padding-top: 28px;
    padding-bottom: 24px;
    overflow: hidden;
    zoom: 1;
}

    .weixin-container .qrcode-container {
        float: left;
        width: 569px;
        border-right: solid 1px #eee;
        zoom: 1;
    }

        .weixin-container .qrcode-container .title {
            line-height: 30px;
            margin-bottom: 18px;
            text-align: center;
            font-size: 24px;
            color: #333;
        }

        .weixin-container .qrcode-container .qrcode {
            margin: 0 auto;
            overflow: hidden;
            width: 307px;
            box-shadow: 0 10px 20px #f9f9f9;
        }

        .weixin-container .qrcode-container .qrcode-img {
            border: solid 1px #ddd;
            border-right: none;
            float: left;
            zoom: 1;
        }

            .weixin-container .qrcode-container .qrcode-img img {
                width: 266px;
                height: 268px;
                display: block;
            }

        .weixin-container .qrcode-container .qrcode .warning {
            float: left;
            width: 40px;
            height: 270px;
            background: url(../images/weixin-bg.png) 0 -369px;
        }

        .weixin-container .qrcode-container .tip {
            width: 118px;
            height: 40px;
            line-height: 20px;
            margin: 26px auto 28px;
            padding-left: 42px;
            position: relative;
            zoom: 1;
            font-size: 14px;
        }

            .weixin-container .qrcode-container .tip .icon {
                height: 32px;
                width: 32px;
                position: absolute;
                left: 0;
                top: 4px;
                background: url(../images/weixin-bg.png) 0 -337px;
            }

    .weixin-container .mobile {
        float: left;
        width: 406px;
        height: 100%;
    }

        .weixin-container .mobile .img {
            width: 270px;
            height: 337px;
            margin: 0 90px 0;
            background: url(../images/weixin-bg.png) 0 0;
        }

.evaluation-product ul li {
    float: left;
    color: #fb746e;
    text-align: center;
    font-size: 1em;
    /*border:1px solid #eee;*/
    margin: 20px;
    width: 176px;
    height: 300px;
}

    .evaluation-product ul li p {
        margin-top: 18px;
        margin-bottom: 10px;
        font-size: 0.9em;
        text-align: center;
    }

    .evaluation-product ul li span {
        color: #b0b0b0;
        font-size: 12px;
    }

    .evaluation-product ul li img {
        width: 176px;
        height: 176px;
    }

.evaluation-bt {
    width: 110px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    background: #fe9a69;
    text-align: center;
    margin: 0 auto;
}

    .evaluation-bt:hover {
        background: #ff6700;
    }

.evaluation-bt-fail {
    width: 110px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    background: #999;
    text-align: center;
    margin: 0 auto;
}

.evaluation-content {
    background: #fff;
    padding: 75px 150px;
    /*margin-top:20px;*/
}

.evaluation-content-left {
    float: left;
}

.evaluation-content-right {
    *width: 646px;
    float: right;
}

    .evaluation-content-right textarea {
        width: 644px;
        height: 224px;
        color: #585856;
        border: 1px solid #dcd6c0;
        outline: none;
        overflow: hidden;
        padding: 20px;
        *padding: 0;
    }

.e1 {
    border: 1px solid #eee;
}

.evaluation-button {
    margin-top: 20px;
    float: right;
}

    .evaluation-button input {
        width: 120px;
        height: 40px;
        outline: none;
        cursor: pointer;
        text-align: center;
        margin-left: 10px;
    }

.e2 {
    border: 1px solid #eee;
    color: #585856;
    background: #fff;
}

.e3 {
    background: #fd9a69;
    color: #fff;
    border: 0;
}

.e6 {
    width: 110px;
    height: 30px;
    margin-top: -5px !important;
    text-align: center;
    margin: 0 auto;
}

    .e6 a {
        line-height: 30px;
        display: block;
    }

.evaluation-tips {
    margin-top: 20px;
    font-size: 14px;
}

.evaluation-box {
    margin-top: 10px;
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

.evaluation-img ul li {
    float: left;
}

.evaluation-img li img {
    margin-top: 20px;
    margin-right: 10px;
    *margin-right: 2px;
    width: 150px;

}

.evaluation-img a img {
    margin-top: 5px;
    margin-right: 10px;
   margin-left: 130px;
    width: 20px;
}

    .evaluation-biao{
        position: absolute;
        margin-top: 10px;
        margin-left: -5px;
        /*background:url(../images/cssimg.png) no-repeat;*/
        background-position:-226px -2px;
        width: 20px !important;
        height:20px !important;
        border: none !important;
        cursor:pointer;
    }
/*.e4 ul li{
padding:25px 57px;}*/
#xzw_starBox {
    position: relative;
    float: left;
    margin-bottom: 25px;
    margin-right: 20px;
}

#xzw_starSys .description {
}

#xzw_starSys .star {
    height: 20px;
    width: 120px;
    position: relative;
    background: url(../images/123.png) repeat-x;
    cursor: pointer;
}

    #xzw_starSys .star li {
        float: left;
        padding: 0px;
        margin: 0px;
    }

        #xzw_starSys .star li a {
            display: block;
            width: 24px;
            height: 20px;
            overflow: hidden;
            text-indent: -9999px;
            position: absolute;
            z-index: 5;
        }

            #xzw_starSys .star li a:hover {
                background: url(../images/123.png) 0 -25px repeat-x;
                z-index: 3;
                left: 0;
            }

    #xzw_starSys .star a.one-star {
        left: 0;
    }

        #xzw_starSys .star a.one-star:hover {
            width: 24px;
        }

    #xzw_starSys .star a.two-stars {
        left: 24px;
    }

        #xzw_starSys .star a.two-stars:hover {
            width: 48px;
        }

    #xzw_starSys .star a.three-stars {
        left: 48px;
    }

        #xzw_starSys .star a.three-stars:hover {
            width: 72px;
        }

    #xzw_starSys .star a.four-stars {
        left: 72px;
    }

        #xzw_starSys .star a.four-stars:hover {
            width: 96px;
        }

    #xzw_starSys .star a.five-stars {
        left: 96px;
    }

        #xzw_starSys .star a.five-stars:hover {
            width: 120px;
        }

#xzw_starSys .current-rating {
    background: url(../images/123.png) 0 -25px repeat-x;
    position: absolute;
    height: 20px;
    z-index: 1;
    top: 0;
    left: 0;
}

.e5 {
    height: 25px;
}

.coupon {
    margin-top: 25px;
}

    .coupon ul li {
        padding: 20px;
        float: left;
    }

        .coupon ul li img {
            width: 250px;
        }

.e8 {
}

.e9, .e10, .e11 {
    padding: 10px;
}

.e9 {
    background: #f8f8f8;
}

.e10 {
    background: #fdfdfd;
}

.e12 {
    width: 110px;
}

.e13 {
    width: 190px;
}

.e14 {
    width: 212px;
}

.e12, .e13, .e14 {
    text-align: center;
    *height: 40px;
}

.hand {
    cursor: pointer;
    color: #963;
    display: block;
    background-color: #eee;
    padding: 0 30px;
    margin: 20px 0;
}

.hand-detail {
    cursor: pointer;
    color: #963;
    display: block;
    margin-top: -30px;
    text-align: center;
    margin: 20px 0;
}

    .hand-detail h1 {
        margin-top: -40px;
    }

.imghelp img {
    width: 700px;
    margin-left: -30px;
}

.helpleft2 {
    /*width:300px;
height:300px;*/
    float: left;
    margin: 30px 0;
}

    .helpleft2 p {
        text-align: center;
    }

.bgcolorhelp {
    height: 420px;
    background-color: #f4f4f4;
    margin: 40px 0;
    padding: 0 40px;
}

.helpright2 {
    width: 300px;
    height: 300px;
    float: right;
    margin: 20px 0;
}

    .helpright2 p {
        margin-left: 30px;
    }

    .helpright2 ul li img {
        margin-left: -20px;
        border: 1px #ccc solid;
    }

.helptable {
    border-collapse: collapse;
    border-spacing: 0;
}

    tr.helpline{
line-height: 36px;
font-size: 14px;
background-color: rgb(238, 238, 238);
}

    .helpline th {
        border: 1px solid #d3d9dc;
    }

.helptable td {
    font-size: 14px;
    border: 1px solid #d3d9dc;
    line-height: 30px;
    padding: 12px 10px;
}
.helptbody tr{background-color: #fff !important;}
.helptbody td {
    border: 1px solid #d3d9dc;
    font-size: 12px;
    padding: 12px 10px;
    line-height: 24px;
}

.reminder {
    font-weight: 600;
    color: red;
    margin-bottom: -20px;
}

.helponpay {
    font-size: 16px;
    padding: 8px 8px;
}

.helponpayimg {
    width: 770px;
    margin: 8px 8px;
}

.helppay01 {
    font-size: 18px;
    font-weight: 600;
    color: #b6610d;
    background: #efefef;
    padding: 8px 8px;
}

.eva-search-text {
    width: 240px;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    color: #585856;
    padding-left: 10px;
    border: 1px solid #eaeaea;
    outline: none;
    float: left;
}

.eva-search-button {
    margin-left: -1px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #999;
    border: 1px solid #eaeaea;
    background: #fff;
    outline: none;
}

.reservation-main {
    background: #fff; /*margin-bottom:40px;*/
}

.reservation-content {
    padding: 50px 100px 0 100px;
    *padding: 25px 100px 0 100px;
}

    .reservation-content h2 {
        font-size: 30px;
        text-align: center;
    }

.reservation-second-title {
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
}

.reservation-service ul {
    width: 1226px;
    height: 250px;
}

    .reservation-service ul li {
        float: left;
        margin: 25px 10px 0 10px;
        width: 185px;
        height: 236px;
        text-align: center;
        background: #f7f6ef;
    }

.reservation-service img {
    margin-top: 25px;
}

.reservation-service h3 {
    color: #c18348;
    font-size: 20px;
    margin: 25px 0 10px 0;
}

.reservation-service ul li p {
    color: #b5a98f;
    font-size: 14px;
    width: 121px;
    margin: 0 auto;
}

.reservation-shopchoice {
    width: 1025px;
    height: 70px;
    margin-top: 25px;
    background: #f7f6ef;
    font-size: 14px;
}

    .reservation-shopchoice ul {
        padding: 20px 40px;
    }

        .reservation-shopchoice ul li {
            float: left;
            margin: 0 14px;
        }

            .reservation-shopchoice ul li dl {
                width: 250px;
            }

            .reservation-shopchoice ul li dt {
                width: 70px;
                height: 30px;
                line-height: 30px;
                float: left;
                color: #c18348;
            }

            .reservation-shopchoice ul li dd {
                width: 180px;
                float: right;
            }

                .reservation-shopchoice ul li dd select {
                    width: 150px;
                    height: 30px;
                    float: right;
                    position: absolute;
                    margin-left: -30px;
                }

.reservation-shopchoice-option {
    width: 180px;
    border-bottom: 1px solid #b5a98f;
    border-left: 1px solid #b5a98f;
    border-right: 1px solid #b5a98f;
}

.reservation-input {
    width: 80px;
    height: 30px;
    text-align: center;
    background: #c18348;
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    font-family: "Microsoft YaHei","Arial";
}

.reservation-shop {
    margin-top: 20px;
}

    .reservation-shop ul li {
        width: 480px;
        height: 270px;
        border: 1px solid #eee;
        margin: 10px;
        float: left;
    }

    .reservation-shop dl {
        padding: 0 40px;
        height: 50px;
    }

    .reservation-shop h3 {
        font-size: 18px;
        color: #c18348;
        border-bottom: 1px solid #eee;
        margin: 0 45px;
        padding: 20px 0;
        margin-bottom: 20px;
    }

    .reservation-shop dt, .reservation-shop dd {
        font-size: 14px;
        line-height: 24px;
    }

    .reservation-shop dt {
        width: 80px;
        float: left;
        color: #999;
    }

    .reservation-shop dd {
        width: 290px;
        float: right;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    .reservation-shop ul li:hover {
        border: 1px solid #fb746e !important;
    }

    .reservation-shop ul li .reservation-setset {
        position: absolute;
        display: none;
        width: 80px;
        height: 25px;
        margin: 20px 0 20px 350px;
        line-height: 25px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        background: #fb746e;
    }

    .reservation-shop ul li:hover .reservation-setset {
        display: block;
    }

        .reservation-shop ul li:hover .reservation-setset:hover {
            background: #fe473f;
        }

.reservation-table-bg {
    margin-top: 25px;
    width: 1025px;
    height: 517px;
    background: url(../images/reservation_table_bg.jpg) no-repeat;
}

.reservation-table {
    float: right;
    margin: 40px 83px 0 0;
    width: 358px;
    height: 430px;
    background: #c18348;
    font-size: 14px;
}

    .reservation-table h3 {
        margin: 25px 0 10px 0;
        text-align: center;
        font-size: 18px;
        color: #fff;
    }

.reservation-table dl {
	width: 246px;
	padding: 0 0 13px 0;
	margin: 0 auto;
}
.reservation-table dl:after{content: ""; display: block; clear: both;}
.reservation-table-verify{float: right; font-size: 12px;}
.reservation-table-verify span{display: block; width: 101px; height: 30px; text-align: center; line-height: 30px; cursor: pointer; color: #FFF; background-color: #FE9A69;}
.reservation-table-verify .active{background-color: #EBEBEC; color: #999;}
.reservation-table input,.reservation-table select{margin:0;}

    .reservation-table dt {
        float: left;
        line-height: 30px;
        width: 62px;
        color: #fff;
    }

    .reservation-table input {
        color: #585856;
        width: 180px;
        height: 30px;
        line-height: 30px;
        border: none;
        outline: none;
    }

    .reservation-table p {
        float: right;
        margin: 10px 60px 0 0;
        *margin: 10px 30px 0 0;
    }

    .reservation-table label {
        color: #fff;
        margin-left: 10px;
    }

    .reservation-table input {
        padding-left: 10px;
        width: 170px !important;
        color: #585856;
    }

    .reservation-table p input {
        width: 180px !important;
        background: #fe9a69;
        color: #fff;
        text-align: center;
        cursor: pointer;
    }

.reservation-table-name input {
    width: 66px !important;
    float: left;
}

.reservation-table-woman input {
    width: 12px !important;
    margin: 0 5px;
    margin: 0 0;
    vertical-align: middle;
}

.rea1 {
    *margin-top: 25px;
}

.reservation-pic {
    margin: 15px 0 0 0;
    padding-bottom: 50px;
}

    .reservation-pic ul li {
        float: left;
        border: 1px solid #f7f7f7;
        margin: 10px;
        padding: 10px 0;
        font-size: 16px;
        text-align: center;
        color: #ff6700;
    }

        .reservation-pic ul li p {
            margin-top: 18px;
            margin-bottom: 10px;
            font-size: 14px;
        }

        .reservation-pic ul li span {
            font-size: 12px;
            color: #b0b0b0;
        }

        .reservation-pic ul li img {
            width: 175px;
        }

.select-wrapper {
    width: 180px;
    height: 30px;
    position: relative;
    cursor: pointer;
    *display: inline;
    *float: left;
    *margin-right: 10px;
    background: #fff;
    border: 1px solid #b5a971;
}

    .select-wrapper.focus {
        border: 1px solid #fb746e;
    }

.select-button {
    width: 180px;
    height: 30px;
    border: 0;
    background: #fff;
    cursor: pointer;
    padding: 0 26px 0 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}

.select-down {
    position: absolute;
    top: 21px;
    right: 12px;
    height: 0;
    width: 0;
    overflow: hidden;
    font-size: 0;
    border-color: #eee transparent transparent transparent;
    border-style: solid;
    border-width: 5px;
}

.disabled {
    color: #cccccc;
}

.select-list {
    width: 180px;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 0 3px #ddd;
    display: none;
    z-index: 2;
    position: absolute;
    left: -1px;
    top: 35px;
    overflow: hidden;
}

    .select-list ul {
        margin: 0;
        padding: 0;
        overflow-x: hidden;
        overflow-y: auto;
        line-height: 30px;
        max-height: 180px;
    }

        .select-list ul li {
            width: 180px;
            height: 30px;
            padding-left: 10px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            word-break: keep-all;
            text-overflow: ellipsis;
            margin: 0 !important;
        }

            .select-list ul li.selected,
            .select-list ul li:hover {
                color: #fff;
                background: #fb746e;
            }

/* 下拉列表不可用样式 */
.select-button-disable {
    color: #ccc;
    width: 180px;
    height: 34px;
    border: 1px solid #e3e3e3;
    background: #fff;
    cursor: pointer;
    padding-left: 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
}

.select-down-disable {
    color: #ccc;
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 34px;
}

.eva-3 {
    height: 30px;
    margin-left: 62px;
}

    .eva-3 select {
        width: 180px;
        border: none;
    }

.help-content h4 {
    color: #999;
    padding: 10px;
}

.linav {
    overflow: hidden;
    padding-left: 5px;
    height: 40px;
    border-bottom: 1px #eee solid;
}

    .linav li {
        float: left;
        text-align: center;
        border: 1px #eee solid;
        border-bottom: none;
        margin-left: 8px;
    }

        .linav li.linavcolor {
            background-color: #fb746e;
            border: none;
        }

            .linav li.linavcolor h4 {
                color: #fff;
            }

.help-content {
    padding: 10px 30px 30px 30px;
    overflow: hidden;
}

    .help-content p {
        font-size: 14px;
        line-height: 24px;
    }

    .help-content img {
        text-align: center;
    }

.process1 img {
    width: 770px;
}

.regpro h3 {
    background-color: #eee;
    padding: 10px 20px;
    margin-top: 50px;
}

.regpro {
    margin-top: -30px;
}

.phelp {
    margin-top: -1px;
    color: #963;
    font-weight: bold;
    padding: 10px;
}

    .phelp a {
        color: #963;
        text-decoration: underline;
    }

.phelp2 b {
    padding: 0 40px;
    line-height: 50px;
}

.phelp2 p {
    padding: 0 40px;
    line-height: 30px;
}

.help-service-content {
    width: 772px;
    margin: 40px 0;
    border: 1px solid #eee;
    font-size: 14px;
}

    .help-service-content td {
        height: 48px;
        padding-left: 20px;
        padding-right: 20px;
        border: 1px solid #eee;
    }

.helpright {
    float: right;
    color: #fb746e;
}

.help-1 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 24px;
}

.genuine-query {
    margin-left:100px;
    margin-top:30px;
    overflow:hidden;
}

    .genuine-query input {
        height: 50px;
        margin: 10px 0;
        outline: none;
        font-family: "Microsoft YaHei","Arial";
    }

.genuine-query-text {
    width: 300px;
    line-height: 50px;
    border: 1px solid #eee;
    padding-left: 20px;
}

.genuine-query-bt {
    width: 320px;
    background: #fb746e;
    color: #fff;
    border: none;
    text-align: center;
    cursor: pointer;
}

    .genuine-query-bt:hover {
        background: #ff6700;
    }
.genuineleft {
float:left;width:50%;
}
.genuine-query .genuineright{
background:url(../images/cssimg.png) no-repeat;
background-position:-391px -377px;
width:150px;
height:171px;
float:left;
}

.genuine-query-result {
    width: 732px;
    /*height: 368px;*/
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 50px;
    overflow:hidden;
}

    .genuine-query-result h4 {
        height: 10px;
        margin-bottom: 25px;
        font-size: 14px;
        font-weight: bold;
    }

    .genuine-query-result img {
        background-color: #eee;
        height: 248px;
        width: 248px;
        margin-top: 70px;
    }

.genuine-query-result-left {
    width: 368px;
    height: 398px;
    text-align: center;
    float: left;
    border: 1px solid #eee;
}

.genuine-query-result-right {
    width: 360px;
    height: 398px;
    float: right;
    border: 1px solid #eee;
    font-size: 14px;
}

    .genuine-query-result-right h3 {
        font-size: 18px;
        text-align: center;
        margin-bottom: 20px;
    }

    .genuine-query-result-right ul {
        padding: 80px 60px;
    }

        .genuine-query-result-right ul li {
            color: #963;
            padding: 20px 0;
            border-bottom: 1px solid #eee;
        }

.i-hand {
    cursor: pointer;
}

.item-diamond-i h3 {
    font-size: 14px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.item-diamond-i {
    position: absolute;
    width: 240px;
    background: #fff;
    border: 1px solid #eee;
    padding: 25px;
    font-size: 12px;
    line-height: 18px;
    color: #585856;
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.i-1 {
    margin-top: 31px;
}

.item-diamond-i-bg {
    position: absolute;
    margin-top: -35px;
}

.item-diamond-i-delete {
    position: absolute;
    right: 25px;
}

.i-bg-1 {
    margin-left: 45px;
}

.i-bg-2 {
    margin-left: 17px;
}

.i-bg-3 {
    margin-left: 4px;
}

.i-2 {
    margin-top: 41px;
}

.diamond-i-bg {
    position: absolute;
    margin-top: -47px;
}

.diamond-i-bg-2 {
    position: absolute;
    margin-top: -35px;
    *margin-top: -39px;
}

.i-3 {
    float: none !important;
}

.i-4 {
    *margin-left: -556px;
}

.user-address-plus ul {
    padding: 25px;
}

    .user-address-plus ul li {
        /*padding:10px 0;*/
    }

.user-address-plus span {
    width: 85px;
    display: inline-block;
    font-size: 14px;
}

.user-address-plus1 {
    border-radius: 5px;
}

.zfts {
    background-color: #b2a68a;
    color: #fff;
    padding: 10px;
}

.zftsjz {
    height: 80px;
}

    .zftsjz img {
        width: 100px;
        float: left;
    }

    .zftsjz p {
        padding: 30px 0;
        float: right;
    }

.zftsinput {
    text-align: center;
    padding-bottom: 20px;
}

.user-address-bt {
    width: 230px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #eee;
    outline: none;
    margin-bottom: 10px;
    padding-left: 10px;
}

.user-address-rd {
    width: 20px;
    margin-right: 20px;
}

.user-address-text {
    width: 230px;
    height: 80px;
    border: 1px solid #eee;
    outline: none;
    padding-left: 10px;
    margin-bottom: 10px;
    vertical-align: top;
    overflow: hidden;
}

.user-address-select {
    width: 242px;
    height: 40px;
    border: 1px solid #eee;
    margin-left: -4px;
    outline: none;
    overflow: hidden;
    cursor: pointer;
}

.user-address-sub {
    width: 153px;
    height: 40px;
    margin: 20px 5px 0 5px;
    font-family: "Microsoft YaHei";
    border: none;
    color: #fff;
    outline: none;
    cursor: pointer;
}

.user-address-sub-tj {
    text-align: center;
    background: #fb746e;
}

    .user-address-sub-tj:hover {
        background: #ff6700;
    }

.user-address-sub-qx {
    text-align: center;
    background: #999;
}

    .user-address-sub-qx:hover {
        background: #333;
    }

.user-address-sub-zfwc {
    text-align: center;
    background: #ff7f00;
    border-radius: 5px;
    color: #ffde94;
    /*阴影*/
    border: 1px solid #cf8d2f;
    -webkit-box-shadow: inset 0 1px 2px #cf8d2f;
    -moz-box-shadow: inset 0 1px 2px #cf8d2f;
}

.user-address-sub-wt {
    text-align: center;
    background: #eee;
    border: 1px #ccc solid;
    color: #333;
    border-radius: 5px;
    /*阴影*/
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient 

(GradientType=0,startColorstr='#ececec', endColorstr='#fff')"; -ms-filter: 

"progid:DXImageTransform.Microsoft.gradient 

(GradientType=0,startColorstr='#ececec', endColorstr='#fff')"; background-image: 

-webkit-gradient(linear,left bottom,left top,color-start(0, #ececec),color-stop

(1, #fff)); /*IE*/
    /*IE*/
    /*火狐*/
}

.menu-list {
    z-index: 99999;
    position: absolute;
    width: 993px;
    height: 460px;
    top: 0;
    background: #fff;
    margin-left: 233px;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

    .menu-list dl {
        clear: both;
        padding: 25px 0px;
        *padding: 12px 0px;
    }

    .menu-list dt, .menu-list dd {
        float: left;
    }

    .menu-list img {
        width: 80px;
        margin-right: 10px;
    }

    .menu-list a {
        padding: 0 !important;
    }

        .menu-list a:hover {
            padding: 0 !important;
        }

    .menu-list dd {
        line-height: 80px;
        margin: 0 50px 0 0;
    }

.menu-list-title a {
    color: #585856 !important;
}

    .menu-list-title a:hover {
        background: none !important;
        color: #ff6700 !important;
    }

.menu-list-a {
    margin-top: 25px !important;
}

    .menu-list-a a {
        width: 60px;
        height: 24px;
        line-height: 24px;
        background: #fff;
        color: #ff6700 !important;
        border: 1px solid #ff6700;
    }

        .menu-list-a a:hover {
            background: #ff6700 !important;
            color: #fff !important;
        }

.menu-list-one {
    float: left;
    margin-left: 25px;
}

.about {
    background: #fff;
    padding: 50px 0 100px 0;
    margin-top: 20px;
}

.about-title {
    width: 861px;
    height: 24px;
    padding-bottom: 50px;
    border-bottom: 1px solid #eee;
    margin: 0 auto;
}

    .about-title ul li {
        float: left;
        padding: 0 25px;
        border-right: 1px solid #eee;
    }

        .about-title ul li a {
            font-size: 18px;
        }

.about-title-border-none {
    border-right: none !important;
}

.about-title-set {
    color: #fb746e !important;
}

.about-list {
    width: 855px;
    margin: 0 auto;
    padding: 50px 0;
    *padding: 50px 0 0 0;
    border-bottom: 1px solid #eee;
}

    .about-list h3 {
        padding-right: 10px;
        font-size: 16px;
        height: 16px;
        border-right: 2px solid #fb746e;
        float: left;
    }

.about-content {
    float: right;
    width: 615px;
    font-size: 14px;
    line-height: 24px;
}

    .about-content p {
        clear: both;
        margin-bottom: 16px;
    }

.about-content-h1 {
    font-size: 24px;
}

.about-content ul li {
    float: left;
    margin-right: 20px;
}

.about-content a {
    color: #fb746e;
}

.about-quality {
    background: #e4e1d0;
    padding: 50px 0;
}

.about-quality-content {
    width: 610px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
}

.about-quality h2 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 25px;
}

.about-join-address {
    margin-top: 40px;
}

.about-content span {
    font-size: 18px;
    margin-right: 10px;
}

.about-news {
    width: 855px;
    margin: 0 auto;
    padding: 25px 0;
    font-size: 14px;
}

    .about-news ul li {
        border-bottom: 1px solid #eee;
        padding: 25px 0;
    }

        .about-news ul li span {
            float: right;
            color: #999;
        }

        .about-news ul li a {
            border-left: 2px solid #fb746e;
            padding-left: 10px;
        }

.about-news-detail {
    width: 855px;
    margin: 0 auto;
}

.item-diamond-title {
    background: url(../images/about_bg.jpg);
    width: 1226px;
    height: 280px;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
}

    .item-diamond-title img {
        margin-top: 90px;
        margin-bottom: 20px;
    }

    .item-diamond-title span {
        color: #fe9a69;
        margin: 0 5px;
    }

.item-diamond-list h2 {
    font-size: 18px;
    margin: 20px 0;
}

.bgimg .item-diamond-box {
    /*阴影*/
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient 

(GradientType=0,startColorstr='#ececec', endColorstr='#fff')"; -ms-filter: 

"progid:DXImageTransform.Microsoft.gradient 

(GradientType=0,startColorstr='#ececec', endColorstr='#fff')"; background-image: 

-webkit-gradient(linear,left bottom,left top,color-start(0, #ececec),color-stop

(1, #fff)); /*IE*/
    /*IE*/
    /*火狐*/
}

.item-diamond-content {
    /*padding:25px 0;*/
}

.item-diamond-box {
    background: #fff;
    padding: 50px;
}

.marginright10 img {
    margin: 0 6px;
}

.item-diamond-content-left {
    text-align: center;
}

.item-diamond-content-left-title {
    text-align: center;
}

.item-diamond-content-left h3 {
    color: #333;
    margin-bottom: 15px;
    font-size: 24px;
}

.item-diamond-content-left p {
    font-size: 16px;
    line-height: 35px;
}

.item-diamond-content-left-description p {
    background: url(../images/item-diamond-content-left-description-

bg.png) no- repeat;
    background-position: 0 5px;
    color: #895308;
    /*padding-left:20px;*/
    font-size: 14px;
    line-height: 18px;
}

.item-diamond-content-right {
    /*width:538px;*/
    padding-left: 25px;
    background-color: #fff;
    -webkit-box-shadow: 3px 3px 3px #eee;
    -moz-box-shadow: 3px 3px 3px #eee;
    box-shadow: 3px 3px 3px #eee;
}

.item-diamond-content-right-number ul li {
    float: left;
    margin-top: 10px;
    padding: 0 14px;
    font-size: 12px;
}

.item-diamond-content-right-kela {
    margin-left: 460px;
    margin-top: 10px;
    padding-top: 8px;
    background: url(../images/item-diamond-content-right-kela-bg.png) 

no-repeat top;
    width: 70px;
    height: 30px;
}

    .item-diamond-content-right-kela h4 {
        line-height: 30px;
        font-size: 14px;
        background: #fb746e;
        color: #fff;
    }

.item-diamond-content-right-beizhu {
    margin-top: 15px;
    font-size: 12px;
    text-align: center;
}

.imgdiaclear {
    width: 200px;
    float: left;
    margin-left: 80px;
}

.item-diamond-content-right-color {
    position: relative;
    z-index: 1;
}

    .item-diamond-content-right-color ul {
        margin-left: 300px;
    }

        .item-diamond-content-right-color ul li {
            height: 196px;
            padding: 0 8px;
            float: left;
        }

            .item-diamond-content-right-color ul li a {
                display: block;
                font-size: 14px;
            }

            .item-diamond-content-right-color ul li img {
                margin-top: 50px;
            }

            .item-diamond-content-right-color ul li p {
                margin-top: 20px;
                text-align: center;
                font-size: 12px;
            }

.item-diamond-content-right-color01 {
    position: relative;
    z-index: 1;
}

    .item-diamond-content-right-color01 ul li {
        float: left;
    }

        .item-diamond-content-right-color01 ul li a {
            display: block;
            font-size: 14px;
        }

        .item-diamond-content-right-color01 ul li p {
            margin-top: 20px;
            text-align: center;
            font-size: 12px;
        }

.item-diamond-content-right-color-set {
    border: 1px solid #fb746e;
    margin-top: -1px;
}

.item-diamond-content-right-color-description {
    position: absolute;
    margin-top: -5px;
}

    .item-diamond-content-right-color-description ul li {
        float: left;
        font-size: 12px;
        text-align: center;
    }

.item-diamond-s {
    width: 199px;
    padding-top: 10px;
    margin-left: 0px;
    background: url(../images/item-diamond-s-bg.png) no-repeat top;
}

.item-diamond-l {
    width: 331px;
    padding-top: 10px;
    margin-left: -1px;
    background: url(../images/item-diamond-l-bg.png) no-repeat top;
}

.item-diamond-k {
    text-align: center;
    padding: 60px 0;
    margin: 30px 100px;
}

    .item-diamond-k ul {
        margin-left: 200px;
    }

.item-diamond-k01 {
    text-align: center;
    padding: 60px 0;
    margin: 30px 100px;
}

    .item-diamond-k01 ul {
        margin-left: 300px;
    }

.item-diamond-k03 {
    padding: 60px 0;
    margin: 30px 100px;
}

    .item-diamond-k03 ul {
        margin-left: 120px;
    }

.item-diamond-vs {
    width: 78px;
    padding-top: 10px;
    margin-left: -1px;
    background: url(../images/item-diamond-vs.png) no-repeat top;
}

.item-diamond-vs2 {
    margin-left: -2px;
}

.item-diamond-p {
    width: 229px;
    padding-top: 10px;
    margin-left: -1px;
    background: url(../images/item-diamond-p.png) no-repeat top;
}

.item-diamond-c {
    margin-top: 0px !important;
}

.item-diamond-img {
    margin-top: 30px !important;
}

.item-diamond-cut {
    width: 136px;
    padding-top: 10px;
    margin-left: -1px;
}

.item-diamond-pro-left {
    width: 489px;
    height: 274px;
    float: left;
    margin-left: 50px;
    background: url(../images/item-proportions-bg.png) no-repeat;
    font-size: 14px;
}

    .item-diamond-pro-left span, .item-diamond-pro-right span {
        color: #999;
    }

.taikuanbi {
    left: 205px;
}

.yaohoubi {
    top: 80px;
}

.quanshenbi {
    float: right;
    top: 80px;
}

.item-diamond-pro-right {
    width: 334px;
    height: 294px;
    float: right;
    padding-right: 50px;
    background: url(../images/item-proportions-bg2.png) no-repeat;
    font-size: 14px;
}

.zhijing1 {
    left: 80px;
}

.zhijing2 {
    float: right;
    top: 130px;
}

.item-diamond-height {
    left: 85px;
    top: 140px;
}

.item-diamond-pro-content {
    position: relative;
}

.item-diamond-type {
    border: 1px solid #e4e1d0;
    padding: 60px 50px;
    height: 100px;
}

    .item-diamond-type img {
        float: left;
        margin-right: 20px;
        margin-top: 10px;
        width: 81px;
    }

    .item-diamond-type p {
        width: 700px;
        *width: 640px;
        margin-top: 10px;
        font-size: 14px;
        line-height: 24px;
        overflow: hidden;
    }

.item-diamond-type-c {
    position: absolute;
    margin-top: -20px;
    margin-left: 900px;
}

    .item-diamond-type-c img {
        width: 177px;
    }

.item-diamond-pro-t ul li {
    margin-bottom: 0 !important;
}

.listluo {
    height: 400px;
}

.conlink {
    text-align: center;
    margin-top: 30px;
    font-size: 12px;
}

    .conlink a {
        margin: 0 10px;
        text-decoration: underline;
        color: #867e6c;
    }

/*钻石学堂开始*/
.left-newtitle {
    overflow: hidden;
    border: #fff 1px solid;
}

    .left-newtitle a, .left-prostitle a {
        height: 28px;
        font-size: 14px;
        text-align: center;
        width: 50%;
        line-height: 28px;
        float: left;
        color: #996631;
        background: #f2efe8;
    }

        .left-newtitle a.hover, .left-prostitle a.hover {
            color: #fff;
            background: #786a5f;
            text-decoration: underline;
        }

.left-prostitle {
    width: 100% !important;
    overflow: hidden;
}

.left-new1 img {
    width: 229px;
}

.left-new1 ul {
    width: 210px;
    height: 120px;
    padding-top: 10px;
    overflow: hidden;
}

    .left-new1 ul li {
        height: 24px;
        line-height: 24px;
        padding-left: 26px;
        background: url(../images/cssimg.png) left no-repeat;
        background-position: -0px -611px;
    }

        .left-new1 ul li a {
            clear: both;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            height: 18px !important;
            position: absolute;
            color: #927658;
            width: 190px;
            font-size: 12px;
        }

.left-pros img {
    width: 180px;
    text-align: center;
}

.left-pros ul {
    overflow: hidden;
    margin: 10px;
}

    .left-pros ul li a {
        clear: both;
        display: inline;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        color: #927658;
        font-size: 12px;
    }

.leftschool {
    width: 229px;
    border: 1px #eee solid;
    float: left;
    padding-bottom: 15px;
}

.rightschool {
    width: 229px;
    border: 1px #eee solid;
    float: right;
    background-color: #fff;
}

.conschool {
    width: 720px;
    float: left;
    margin: 0 20px;
}

.conschoolone {
    width: 100%;
    height: 38px;
    background: url(../images/eduTitleBg.gif) 0 1px repeat-x;
    margin-top: -2px;
}

    .conschoolone h3 {
        float: left;
        padding-left: 12px;
        font-size: 14px;
        font-weight: bold;
        padding: 8px;
        margin-top: 1px;
    }

.conschoolonejrjj h3 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 1px;
    padding: 8px;
}

.conschoolonejrjj span {
    text-align: right;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    font-size: 14px;
}

.helptable tr:first-child, .bx tr:first-child {
    line-height: 36px;
    font-size: 14px;
}

.more {
    display: block;
    width: 43px;
    height: 14px;
    background: url(../images/cssimg.png) left no-repeat;
    background-position: -206px -72px;
    z-index: 1;
    float: right;
    margin-top: 12px !important;
    padding: 0 10px;
    margin-left: 10px;
}

.conschoolone a {
    display: block;
    height: 14px;
    z-index: 1;
    float: right;
    margin-top: 10px;
    padding: 0 10px;
    margin-left: 10px;
    font-size: 12px;
}

.conschoolone p {
    font-size: 12px;
    text-align: right;
    padding-top: 10px;
}

.conschooltwo {
    padding: 30px;
}

    .conschooltwo ul li p {
        line-height: 30px;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        margin-bottom: 10px;
        text-indent: 30px;
        padding-left: 30px;
        height: 120px;
    }

    .conschooltwo img {
        float: left;
        width: 165px;
    }

    .conschooltwo ul li b, .conschooltwo ul li strong {
        margin-left: 200px;
        line-height: 50px;
    }

    .conschooltwo span a {
        font-size: 14px;
        float: right;
        color: #996631;
    }

.conschoolthree {
    padding: 15px;
    background: url(../images/borLine.gif) left top repeat-x;
    font-size: 14px;
    color: #696652;
}

    .conschoolthree a {
        margin-right: 10px;
    }

.diamonNum b {
    padding: 10px 15px 8px;
    color: #970327;
    height: 32px;
    line-height: 32px;
}

.diamonNum p {
    border-top: 1px solid #eee;
    margin: 0 20px;
    padding-bottom: 2px;
    letter-spacing: 2px;
}

.diamonNum .diamondCon {
    display: block;
    height: 50px;
    line-height: 22px;
    padding: 10px 15px 8px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #d9d9d9;
    overflow: hidden;
    font-size: 12px;
    font-weight: 200;
}

    .diamonNum .diamondCon a {
        font-size: 16px;
        margin: 0 8px;
    }

        .diamonNum .diamondCon a:hover {
            text-decoration: none;
        }

.diamonNum .diamondSo a {
    display: block;
    margin: 12px auto;
    width: 166px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0;
    border: 1px solid #d9d9d9;
    background: url(../images/search_diamond.gif) repeat-x;
}

.diamondSo a {
    font-size: 12px;
    font-weight: 200;
}

.texthd {
    text-indent: -999px;
    font-size: 0;
}


.fred1 {
    color: #970327;
    font-weight: bold;
}

.linebg2 {
    background: url(../images/borLine.gif) left top repeat-x;
    padding-top: 2px;
}

    .linebg2 #playBox ul img {
        width: 229px;
        height: 267px;
    }

    .linebg2 #playBox {
        width: 229px;
        height: 267px;
        margin-left: 0;
        margin-bottom: -15px;
    }

        .linebg2 #playBox .pre {
            position: absolute;
            top: 100px;
            left: 10px;
            z-index: 1;
        }

        .linebg2 #playBox .next {
            top: 100px;
        }

        .linebg2 #playBox .smalltitle {
            width: 229px;
            height: 10px;
            position: absolute;
            bottom: 15px;
            z-index: 1;
        }

            .linebg2 #playBox .smalltitle ul {
                width: 140px;
                margin: 0 auto;
            }

.eduNews a {
    float: left;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #996631;
    background: #f2efe8;
}

.edupros a {
    float: left;
    text-align: center;
}

.wearImg {
    background: url(../images/eduBg.gif) repeat-x #d6d2c6;
    overflow: hidden;
}

    .wearImg li {
        float: left;
        width: 112px;
        margin: 8px 0 8px 15px;
        padding-bottom: 8px;
        text-align: center;
        display: inline;
        background: #fff;
        border: 1px solid #c6c2a5;
        overflow: hidden;
        font-size: 12px;
    }

        .wearImg li img {
            width: 100px;
            margin: 6px;
        }

.textList {
    overflow: hidden;
}

    .textList li {
        font-size: 12px;
        padding: 5px;
        float: left;
        width: 200px;
        height:14px;
        overflow:hidden;
        padding-left: 12px;
        background: url(../images/cssimg.png) left no-repeat;
        background-position:-15px -583px;
    }

.spanwear {
    height: 15px !important;
    width: 100px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
}

.textList li a, .left-new1 ul li a, .spanwear {
    height: 14px;
    line-height: 20px;
}

.eduConR2 {
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 8px;
}

    .eduConR2 h3 {
        width: 100%;
        font-size: 14px;
        font-weight: 800;
        background: url(../images/bgmenu.png) repeat-x #d6d2c6;
        padding: 10px;
    }

    .eduConR2 p.fs14 {
        text-align: center;
        width: 100%;
        font-size: 16px;
        font-weight: 800;
        background: url(../images/bgmenu.png) repeat-x #d6d2c6;
        padding: 10px;
    }

.classify {
    line-height: 28px;
    float: left;
    color: #696652;
    padding: 10px;
}

    .classify a span {
        margin-right: 20px;
        border: 1px solid #eee;
        padding: 3px 10px;
        font-size: 14px;
    }

    .classify span:hover {
        border: 1px solid #fb746e;
    }

.classify2 {
    line-height: 28px;
    float: left;
    color: #696652;
    padding: 10px;
}

    .classify2 a span {
        margin-right: 20px;
        border: 1px solid #eee;
        padding: 3px 10px;
        font-size: 14px;
    }

    .classify2 span:hover {
        border: 1px solid #fb746e;
    }

.ptop4 {
    font-size: 12px;
    padding-top: 4px;
    font-weight: 800;
}

.pbot3 {
    color: #6f5427;
}

    .pbot3 a {
        display: inline-block;
        width: 150px;
        padding-bottom: 6px;
        padding-right: 14px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        height: 30px;
    }

.pbot6 {
    font-size: 12px;
    padding-bottom: 6px;
    color: #6f5427;
    background: url(../images/borLine.gif) left bottom repeat-x;
}

    .pbot6 a {
        padding-right: 14px;
        color: #6f5427;
    }

        .pbot6 a:hover {
            text-decoration: underline;
        }

.pbot a {
    font-size: 12px;
    margin-right: 10px;
}

.pbot1 {
    line-height: 28px;
    float: left;
    color: #696652;
    padding: 0 10px;
}

    .pbot1 a {
        font-size: 12px;
        margin-right: 10px;
        background-color: #eee;
    }

.pbot7 {
    line-height: 28px;
    float: left;
    color: #696652;
    width: 900px;
    padding: 0 10px;
}

    .pbot7 a {
        font-size: 12px;
        margin-right: 10px;
        background-color: #eee;
    }

.hotShop {
    padding: 0 20px;
}

    .hotShop li {
        float: left;
        width: 170px;
        height: 50px;
        padding: 5px 8px 10px 0;
        background: url(../images/borLine.gif) left bottom repeat-x;
        overflow: hidden;
    }

        .hotShop li img {
            float: left;
            width: 50px;
            height: 50px;
            margin-right: 10px;
        }

        .hotShop li span {
            width: 110px;
            float: left;
            font-size: 12px;
            /*line-height: 25px;*/
        }

.f970, .f970 a, .f970em em {
    color: #970327;
    font-style: normal;
}

.conrightdia {
    width: 960px;
    float: left;
    border: 1px solid #eee;
}

/*最新最热产品开始*/
.zhuce_box_one {
    width: 100%;
    float: left;
}

    .zhuce_box_one li {
        padding: 10px 0;
        float: left;
        width: 100%;
        border-bottom: 1px solid #cecece;
        overflow: hidden;
        height: 100%;
    }

        .zhuce_box_one li .wenzibt {
            float: left;
            width: 100%;
            overflow: hidden;
            height: 100%;
        }

            .zhuce_box_one li .wenzibt p {
                /*height:20px;
                overflow:hidden;*/
                height: auto;
                width: 100%;
                float: left;
            }

            .zhuce_box_one li .wenzibt a {
                font-size: 12px;
                height: 20px;
                color: #927658;
                text-decoration: none;
            }

                .zhuce_box_one li .wenzibt a:hover {
                    color: #fb746e;
                    text-decoration: underline;
                }

            .zhuce_box_one li .wenzibt .blue {
                font-size: 12px;
                color: #970327;
                font-weight: bold;
            }

        .zhuce_box_one li .chanpin_pro {
            width: 210px;
            margin-left: 15px;
            float: left;
            height: 175px;
        }
/*最新最热产品结束*/

/*钻石学堂结束*/

/*黄金学堂开始*/
.category2 dl {
    width: 200px;
    margin: 0 auto;
    padding-bottom: 10px;
}

    .category2 dl dd {
        font-weight: 200;
        color: #827e7e;
        margin-left: 0;
        padding-left: 0;
        line-height: 22px;
        display: inline-block;
        width: 49%;
    }

        .category2 dl dd a {
            font-weight: 200;
            color: #827e7e;
            line-height: 22px;
            letter-spacing: 0 !important;
            margin-left: 20px;
        }
        .category2 dl dd em {
            background: url(../images/cssimg.png) left no-repeat;
            background-position: -754px -289px;
            width: 15px;
            height: 15px;
            display: inline-block;
            position: absolute;
            margin-top:4px;
        }

    .category2 dl dt {
        margin-bottom: 5px;
        border-bottom: #eee solid 1px;
    }

        .category2 dl dt a {
            margin-left: 20px;
        }

        .category2 dl dt em {
            background: url(../images/cssimg.png) no-repeat;
            width: 15px;
            height: 15px;
            display: inline-block;
            background-position: -753px -470px;
            position: absolute;
            margin-top: 9px;
        }

.category2 .categoryT {
    width: 198px;
    height: 85px;
    background: url(../images/category.gif) 28px 17px no-repeat;
}

.category2 .topborNo {
    border-top: none;
}

.category2 {
    border-top: 1px solid #eee;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0 6px;
}

.conrightdetail {
    text-align: center;
    padding: 20px;
    margin-top: 30px;
}

    .conrightdetail p {
        margin: 0 auto;
        overflow: hidden;
        line-height: 32px;
    }

.conrightdetail2 {
    width: 620px;
    text-align: center;
}

.fs13f {
    text-align: center;
    font-size: 13px;
    float: left;
}

.f958 {
    color: #95896a;
}

.mright8 {
    margin-right: 20px;
}

.schoolfoot {
    border-top: 1px solid #eee;
    padding: 30px 20px 60px 20px;
    margin-top: 30px;
}

.schoolfoot1 {
    margin: 20px;
}

.schoolfootleft {
    border: 1px solid #f7f7f7;
    overflow: hidden;
    float: left;
    /*margin:60px 0;*/
}

.schoolfootleft1 {
    border: 1px solid #f7f7f7;
    overflow: hidden;
    float: left;
    margin-bottom: 60px;
}

.schoolfootright {
    border: 1px solid #f7f7f7;
    overflow: hidden;
    float: left;
    margin: 10px 0 60px 0;
}

.faqList3 li h3 {
    /*background:url(../images/bgmenu.png) repeat-x;*/
    background-color: #fcfcfc;
    border: 1px solid #fcfcfc;
    width: 900px;
    font-size: 14px;
    font-weight: 800;
    padding: 10px;
}

.faqList3 img {
    float: right;
    overflow: hidden;
    margin-top: -10px;
    height: 38px;
}

.faqList li h3, .faqList2 li h3 {
    /*background:url(../images/bgmenu.png) repeat-x;*/
    background-color: #fcfcfc;
    border: 1px solid #fcfcfc;
    width: 1160px;
    font-size: 14px;
    font-weight: 800;
    padding: 10px;
}

.faqList img, .faqList2 img {
    float: right;
    overflow: hidden;
    margin-top: -10px;
    height: 38px;
}

.cursor {
    cursor: pointer;
    overflow: hidden;
}

.conrighttop {
    font-size: 14px;
    line-height: 30px;
    border-top: 2px #eee solid;
    margin: 0 100px;
    padding: 20px 0;
}

    .conrighttop img {
        text-align: center;                
    }

    .conrighttop p {
        /*padding:10px;*/
        text-indent: 30px;
    }

    .conrighttop b {
        clear: both;
        font-weight: normal;
        color: #999;
        font-size: 16px;
        margin-bottom: 10px;
    }

        .conrighttop b a {
            color: #999;
            margin-right: 20px;
        }

            .conrighttop b a:hover {
                color: #333;
            }

.conrighttuijian {
    width: 850px;
    background: url(../images/eduTitleBg2.gif) right top repeat-y #fff;
    padding: 20px 0;
    overflow: hidden;
}

    .conrighttuijian dl {
        margin-left: 140px;
    }

.hotProTit {
    width: 660px;
    margin: 0 auto;
    background: url(../images/borLine.gif) left bottom repeat-x;
    overflow: hidden;
    text-align: center;
    margin-right: 50px;
}

    .hotProTit h4 {
        width: 90px;
        height: 36px;
        background: url(../images/hotPro.gif) 8px 10px no-repeat;
        overflow: hidden;
    }

.hotProList dd {
    float: left;
    margin: 26px 0 0 16px;
    width: 146px;
    background: #fff;
}

    .hotProList dd img {
        width: 145px;
        height: 145px;
    }

    .hotProList dd a {
        color: #fff;
        text-decoration: underline;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

    .hotProList dd p {
        text-align: center;
        margin-top: -4px;
        line-height: 32px;
        color: #fff;
        font-size: 12px;
        background: #737c7b;
        opacity: 0.8;
        height: 32px;padding:0 10px;
    }

.hotProList1 dd {
    float: left;
    margin: 26px 0 0 16px;
    width: 160px;
    background: #fff;
}

    .hotProList1 dd a {
        color: #fff;
        text-decoration: underline;
    }

    .hotProList1 dd img {
        width: 160px;
        height: 160px;
    }

    .hotProList1 dd p {
        text-align: center;
        margin-top: -4px;
        line-height: 32px;
        color: #fff;
        font-size: 12px;
        background: #737c7b;
    }

.hotProList2 dd {
    float: left;
    margin: 26px 14px;
    width: 160px;
    background: #fff;
}

    .hotProList2 dd a {
        color: #fff;
        text-decoration: underline;
    }

    .hotProList2 dd img {
        width: 160px;
        height: 160px;
    }

    .hotProList2 dd p {
        text-align: center;
        margin-top: 10px;
        color: #fff;
        font-size: 12px;
        background: #737c7b;
        height: 30px;
        line-height: 30px;
    }

.eduTitle2 {
    width: 630px;
    margin: 0 auto;
    overflow: hidden;
}

    .eduTitle2 span {
        width: 315px;
        font-size: 14px;
        text-align: left;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

.f474 {
    color: #333;
}

.contitle1 a, .contitle2 a {
    color: #927658;
}

.contitle1 {
    float: left;
    color: #927658;
}

.contitle2 {
    float: right;
    color: #927658;
}

.conrightabout {
    padding: 20px 0;
}

.conrightabout2 {
    background-color: #f4f6f4;
    height: 300px;
    margin: 30px 100px;
    width: 750px;
    overflow: hidden;
}

    .conrightabout2 .tab {
        overflow: hidden;
    }

        .conrightabout2 .tab a {
            display: block;
            padding: 10px 20px;
            float: left;
            text-decoration: none;
            color: #333;
        }

            .conrightabout2 .tab a:hover {
                color: #fb746e;
                text-decoration: none;
            }

            .conrightabout2 .tab a.on {
                color: #e68600;
                text-decoration: none;
            }

    .conrightabout2 .content {
        overflow: hidden;
        padding: 10px;
        background-color: #fff;
        margin: 10px 20px;
        height: 210px;
    }

        .conrightabout2 .content li {
            height: 210px;
            overflow: hidden;
            float: left;
            font-size: 14px;
        }

.conrightabout3 {
    width: 960px;
    overflow: hidden;
    background: #fefefe;
    border: 1px solid #ccc;
    margin-top: 8px;
    float: left;
    height: 348px;
}

    .conrightabout3 .tab {
        overflow: hidden;
        height: 39px;
        background: url(../images/titleBg.gif) repeat-x;
        margin-left: 220px;
        margin-top: -39px;
    }

        .conrightabout3 .tab a {
            display: block;
            padding: 10px 60px;
            float: left;
            text-decoration: none;
            color: #333;
            background: url(../images/line2.gif) right top no-repeat;
        }

            .conrightabout3 .tab a:hover {
                color: #fb746e;
                text-decoration: none;
            }

            .conrightabout3 .tab a.on {
                color: #e68600;
                text-decoration: none;
                background: url(../images/line2.gif) right top no-repeat 

#fff;
            }

    .conrightabout3 .content {
        overflow: hidden;
        padding: 5px;
        background-color: #fff;
        margin: 10px 5px;
        height: 250px;
    }

        .conrightabout3 .content li {
            height: 230px;
            overflow: hidden;
            float: left;
            font-size: 14px;
            margin-top: 15px;
        }

.conrightabout4 {
    background-color: #f4f6f4;
    height: 415px;
    width: 1226px;
    overflow: hidden;
    margin-top: -30px;
}

    .conrightabout4 .producth2 {
        margin-bottom: 20px;
        padding-bottom: 15px;
    }

    .conrightabout4 .tab {
        float: right;
        margin-top: 23px;
    }

        .conrightabout4 .tab a {
             display: block;
            padding: 3px 18px;
            float: left;
            text-decoration: none;
            color: #CCC;
            border: 1px #e0e0e0 solid;margin-left:-1px;font-size: 16px;
    font-weight: bold;font-family:"宋体";
        }

            .conrightabout4 .tab a:hover {
                color: #fb746e;
                text-decoration: none;
            }

            .conrightabout4 .tab a.on {
                color: #e68600;
                text-decoration: none;
            }
    /*.conrightabout4 .content{overflow:hidden;padding:10px;background-

color:#fff;margin:10px 20px;height:210px;}*/
    /*.conrightabout4 .content li

{height:210px;overflow:hidden;float:left;font-size:14px;}*/
    .conrightabout4 .tabbox {
        margin-top: -55px;
    }

        .conrightabout4 .tabbox .content {
            margin-top: 70px;
            height: 307px;
        }

.conrightabout5 {
    overflow: hidden;
}

    .conrightabout5 .tab a img {
        width: 70px;
        height: 70px;
    }

    .conrightabout5 .tab {
        overflow: hidden;
    }

        .conrightabout5 .tab a {
            display: block;
            float: left;
            text-decoration: none;
            color: #333;
            padding: 5px 5px 5px 0;
        }

            .conrightabout5 .tab a img:hover {
                color: #fb746e;
                text-decoration: none;
            }

            .conrightabout5 .tab a.on {
                background: url(../images/jtimg.png) bottom no-repeat;
            }

                .conrightabout5 .tab a.on img {
                    border: 2px solid #e68600;
                }

    .conrightabout5 .content {
        overflow: hidden;
        background-color: #fff;
    }

    .conrightabout5 .tab a:checked .conrightabout5 .content li {
        display: block;
    }

    .conrightabout5 .content li {
        overflow: hidden;
        float: left;
        font-size: 14px;
        display: none;
    }

        .conrightabout5 .content li img {
            width: 100%;
        }


.detail-list {
    width: 850px;
    height: 210px;
    margin: 30px 60px 0 60px;
    border-bottom: 1px dashed #ccc;
}

    .detail-list img {
        line-height: 200px;
        float: left;
        width: 180px;
        height: 180px;
        overflow: hidden;
    }

    .detail-list ul {
        float: left;
        width: 600px;
        padding: 0 20px;
    }

    .detail-list h1 a {
        line-height: 44px;
        font-size: 22px;
        color: #ce9b68;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .detail-list span a {
        background-color: #deb775;
        border-radius: 3px;
        font-size: 12px;
        color: #fff;
        float: right;
        padding: 5px;
    }

    .detail-list p {
        line-height: 26px;
        font-size: 14px;
        color: #737373;
        height: 80px;
        overflow: hidden;
    }

        .detail-list p em {
            font-size: 14px;
            color: #737373;
            margin: 10px;
        }

    .detail-list .ptext {
        text-indent: 30px;
    }

.botdia {
    margin-top: 25px;
    position: absolute;
}

.g_brd_detl_wp {
    overflow: hidden;
    position: relative;
}

#fixed_top {
    width: 229px;
    height: 600px;
    border: 1px #eee solid;
    background-color: #fff;
}
/*黄金学堂结束*/
/*裸钻diamond2*/
.half-col {
    width: 100%;
    max-width: 1440px;
    clear:both;
    margin:0 auto;
}

.quickFlip {
    height: 1032px;
    position: relative;
    margin-bottom: 30px;
}

.half-col .first {
    margin-top: 30px;
}

.quickFlipCta {
    cursor: pointer;
    color: #b1a68a;
}

#panel {
    background: #EEEEEE;
    border-bottom: 2px #b1a68a solid;
}

.slide {
    margin: 0 auto;
    padding: 0;
    background: url(../images/cssimg.png) no-repeat left;
    background-position: -150px -197px;
    width: 192px;
    height: 52px;
}

.btn-slide {
    text-align: center;
    padding: 10px 10px 0 0;
    margin: 0 auto;
    display: block;
    font: bold 120%/100% Arial, Helvetica, sans-serif;
    color: #fff;
}

    .btn-slide i {
        background: url(../images/cssimg.png) no-repeat left;
        background-position: -285px -9px;
        text-align: center;
        width: 15px;
        height: 15px;
        margin: 0 auto;
        display: inline-block;
        font: bold 120%/100% Arial, Helvetica, sans-serif;
        color: #fff;
        text-decoration: none;
    }

    .btn-slide:hover {
        color: #fff;
    }

.active i {
    background-position: -285px -70px;
}

/*右侧详情*/
.tab_dia {
    width: 280px;
    padding: 20px 0;
}

    .tab_dia th, .tab_dia td {
        padding: 5px 0;
        border-bottom: 1px #eee dashed;
    }

    .tab_dia th {
        padding: 5px 0;
        border-top: 1px #333 dashed;
    }

.trth {
    text-align: left;
}

.biaodia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -16px -81px;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
}

.trtd {
    text-align: right;
    padding-left: 80px;
}

#tab_tr {
    color: #867c65;
}

.dia-span {
    background-color: #b5a98f;
    color: #fff;
    padding: 8px 20px;
    margin-right: 20px;
}

.con-h1 h1 {
    padding: 10px 0;
    color: #b5a98f;
}

.con-h1 h2 {
    padding: 10px 0;
    color: #867c65;
}

.bor_dia img {
    margin-top: 10px;
    padding: 2px 10px;
    border: 1px #eee solid;
}
/*帮助中心*/

.con-help {
    text-align: center;
    padding: 30px 80px;
}

.linehight20 {
    padding: 20px 0;
}

    .linehight20 span {
        color: #b5a98f;
        font-weight: 800;
        margin: 10px;
        line-height: 50px;
    }

    .linehight20 img {
        width: 800px;
    }

.bghui {
    background-color: #f5f5f5;
}

.linehight {
    margin-bottom: 30px;
    color: #83643e;
    font-weight: bold;
    margin-left: -10px;
}

.run {
    padding: 20px;
    background-color: #fff;
    margin-top: -20px;
    border: #eee 1px solid;
    /*-webkit-box-shadow:inset 2px 2px 10px #bcb19a;-moz-box-shadow:inset 

0 1px 2px #bcb19a;*/
}

.bghui s {
    color: red;
}

.helpdist {
    margin-top: 25px;
}

    .helpdist p {
        margin-top: 25px;
    }

.helpdist_p {
    font-size: 14px;
    text-indent: 25px;
    line-height: 24px;
}

.helpdist_table {
    color: red;
}

.helpdist_bottom {
    /*text-align: center;*/
    font-size: 16px;
    font-weight: 600;
    margin-top: 15px;
    color: #b6610d;
}

.helpwarr {
    margin-top: -1px;
    padding: 10px;
    text-indent: 30px;
}

.helpwarr_li {
    color: #963;
    font-size: 16px;
    font-weight: 600;
}

.helpwarr_span {
    color: #970327;
    font-size: 12px;
    line-height: 24px;
    font-weight: 600;
}

.helpwarr_span01 {
    font-size: 12px;
    line-height: 24px;
}

.helpwarr_table {
    border-collapse: collapse;
    border-spacing: 0;
}

    .helpwarr_table .helpwarr_thead th {
        border: 1px solid #000;
        font-size: 12px;
        color: #000;
        line-height: 24px;
    }

.helpwarr_thead {
    text-align: center;
}

.helpwarr_tbody {
    font-size: 12px;
    color: #000;
    line-height: 24px;
    text-align: center;
}

.helpwarr_tbody01 {
    text-align: left;
    padding-left: 8px;
}

.helpwarr_tbody td {
    border: 1px solid #000;
}

.helpwarr_cen {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}

.helpwarr_p {
    padding-left: 30px;
    font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.helpwarr_img {
    width: 770px;
}

/*全国门店开始*/
/*全国门店2开始*/
/*全国门店storelist*/
#ChinaMap {
    margin-left: 200px;
}

.chengshi {
    width: 1200px;
    border: 1px solid #d6d6d6;
    background-color: white;
    margin-bottom: 20px;
}

.qgmd {
    width: 1200px;
}

.wrap {
    width: 1200px;
    background-color: white;
    margin-bottom: 20px;
    height: 1000px;
    border: 1px solid #d6d6d6;
}

.warp_first {
    color: #67351a;
    font-size: 24px;
    margin-top: 30px;
    margin-left: 30px;
}

.warp_second2 {
    color: #454545;
    font-size: 14px;
    font-family: '宋体';
    margin-left: 30px;
    line-height: 24px;
    margin-top: 10px;
}


.wrap div {
    margin: 0 auto;
}

.mapTipText {
    width: 315px;
    height: auto;
    overflow: auto;
    background-color: #ffffff;
    border: 1px solid #ff5900;
}

    .mapTipText .mapTipImg {
        height: 66px;
        width: 66px;
        float: left;
        border: 2px solid #ffffff;
        border-radius: 50%;
        overflow: hidden;
        margin: -12px 5px 0 -12px;
    }

        .mapTipText .mapTipImg img {
            width: 100%;
            height: 100%;
        }

    .mapTipText .mapTipList {
        float: left;
        margin-left: 4px;
        margin-bottom: 10px;
    }

        .mapTipText .mapTipList h2 {
            text-align: left;
        }

            .mapTipText .mapTipList h2 a {
                font-size: 24px;
                color: #262626;
                text-decoration: none;
            }

                .mapTipText .mapTipList h2 a:hover {
                    color: #0085d2;
                }

                .mapTipText .mapTipList h2 a span {
                    font-size: 16px;
                    margin-left: 3px;
                }

        .mapTipText .mapTipList ul {
            width: 300px;
            padding-right: 10px;
        }

            .mapTipText .mapTipList ul li {
                list-style: none;
                float: left;
                padding: 7px 12px 0 5px;
            }

                .mapTipText .mapTipList ul li a {
                    color: #262626;
                    text-decoration: none;
                    font-size: 12px;
                }

                    .mapTipText .mapTipList ul li a:hover {
                        background-color: #2ebcfe;
                        color: #ffffff;
                    }

.chengshi_biaoti {
    width: 1100px;
    margin-left: 50px;
    margin-bottom: 20px;
}

.tabbtn {
    height: 40px;
}

    .tabbtn li {
        float: left;
        position: relative;
        height: 40px;
        margin-right: 80px;
    }

.current a, .current a:hover {
    height: 40px;
    line-height: 40px;
    background: #fff;
    color: #3366cc;
    font-weight: 800;
}

.tabbtn li a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    /*width: 108px;*/
    font-size: 14px;
    cursor: pointer;
}

.sublist li {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    width: 100px;
    float: left;
}

.demo {
    width: 686px;
    margin: 40px auto;
    position: relative;
}

    .demo h2 {
        font-size: 16px;
        height: 44px;
        color: #3366cc;
        margin-top: 20px;
    }

    .demo dl dt {
        font-size: 14px;
        color: #ff6600;
        margin-top: 30px;
        font-weight: 800;
    }

    .demo dl dt, .demo dl dd {
        line-height: 22px;
    }

/* tabcon */
.tabcon {
    border-width: 1px 0 1px 0;
    border-color: #ddd;
    border-style: solid;
    position: relative; /*必要元素*/
    overflow: hidden;
    margin-bottom: 40px;
    padding: 15px 0;
}

    .tabcon .subbox {
        position: absolute; /*必要元素*/
        left: 0;
        top: 0;
    }

/* leftcon */
#leftcon .subbox {
    width: 9999em;
}

    #leftcon .subbox .sublist {
        float: left;
        width: 664px;
    }
/* sublist */
/*.sublist{
padding:10px;
}*/
.sublist li span {
    margin: 0 5px 0 0;
    font-family: "宋体";
    font-size: 12px;
    font-weight: 400;
    color: #ddd;
}

.chengshi_shitidian {
    width: 1100px;
    height: auto;
    overflow: auto;
    margin-bottom: 30px;
}

    .chengshi_shitidian ul {
        float: left;
        margin-bottom: 50px;
    }

#chenshileft {
    width: 540px;
    height: 120px;
}

    #chenshileft li {
        float: left;
        font-size: 14px;
    }

        #chenshileft li img {
            margin-right: 15px;
        }

.store_name {
    width: 350px;
    height: 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
}

.store_road {
    width: 320px;
    /*height:30px;
line-height: 30px;*/
}

.store_tel {
    width: 350px;
    height: 30px;
    line-height: 30px;
}

#chenshileft li font {
    height: 30px;
    line-height: 30px;
    color: #5e80b8;
    font-weight: bold;
}

#stateTip path {
    display: none;
}
/*全国门店storelist*/
/*全国门店2结束*/


/*全国门店1开始*/
.kindof_menu ul {
    border-right: #ccc solid 1px;
    border-left: #ccc solid 1px;
}

    .kindof_menu ul strong {
        padding-right: 15px;
        font-weight: normal;
        line-height: 2;
    }

    .kindof_menu ul li a {
        font-size: 12px;
        padding-right: 15px;
    }

    .kindof_menu ul li {
        border-bottom: 1px #ccc solid;
        overflow: hidden;
        padding: 12px 20px;
    }

        .kindof_menu ul li:hover {
            background-color: #88766e;
            color: #fff;
        }

            .kindof_menu ul li:hover a {
                background-color: #88766e;
                color: #fff;
            }

        .kindof_menu ul li a:hover {
            text-decoration: underline;
        }

.kindof_menu {
    float: left;
    height: 450px;
    position: relative;
    z-index: 10;
}

.shopImg {
    float: left;
    width: 992PX;
    height: 548px;
    border-top: 1px #c2c2c0 solid;
    border-right: 1px #c2c2c0 solid;
    border-bottom: 1px #c2c2c0 solid;
    /*border-left:1px #c2c2c0 solid;*/
    overflow: hidden;
    padding-top: 30px;
    /*background:url(../images/bgR.gif) right top no-repeat;*/
}

    .shopImg .shopImgCon {
        float: left;
        width: 1000px;
        margin-left: -5px;
    }

.storetwoleft {
    width: 962px;
    float: left;
}

.shopL {
    background: #fefefe;
    border: 1px solid #ccc;
    margin-top: 8px;
    float: left;
}

    .shopL .title {
        height: 39px;
        background: url(../images/titleBg.gif) repeat-x;
    }

        .shopL .title h2 {
            padding-left: 20px;
            height: 39px;
            line-height: 35px;
            font-weight: normal;
            color: #653017;
            font-size: 16px;
        }

.store-introduce {
    height: 280px;
    padding-right: 26px;
    padding-left: 26px;
    line-height: 26px;
    color: #000;
    overflow: hidden;
    font-size: 14px;
}

.shopText {
    padding: 8px 0;
    font-size: 14px;
}

.shopText2 {
    width: 670px;
    overflow: hidden;
    float: left;
    font-size: 14px;
}

.shopText3 {
    font-size: 14px;
    margin: 3px 10px;
    line-height: 25px;
}

.store-introduce .ptop55 a {
    cursor: pointer;
    text-align: center;
    float: right;
    background-color: #fb746e;
    padding: 5px 20px;
    color: #fff;
    margin-top: 55px;
}

    .store-introduce .ptop55 a:hover {
        background-color: #ff6700;
    }

.stores-con {
    padding-top: 30px;
    margin-left: -80px;
}

.store-custom {
    height: 328px;
    line-height: 18px;
    color: #000;
    padding-left: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
}

    .store-custom dl {
        width: 920px;
    }

.store-custom-dd {
    padding-top: 8px;
    padding-right: 55px;
    width: 175px;
    overflow: hidden;
    float: left;
}

.store-custom-dd-p1 {
    text-align: center;
    font-size: 14px;
    font-weight: 800;
}

.store-custom-dd-p2 {
    text-indent: 26px;
    font-size: 12px;
    margin-bottom: 12px;
}

.storeright {
    float: right;
    overflow: hidden;
}

.store-hop1 {
    width: 202px;
    background: url(../images/hot.png) 1px 1px no-repeat;
    padding-left: 20px;
    height: 39px;
    line-height: 35px;
    font-weight: normal;
    color: #653017;
    font-size: 16px;
}

.shopR .title2 {
    margin-top: 8px;
    background: url(../images/titleR.gif) no-repeat;
    background-size: 258px;
}

    .shopR .title2 h2 {
        height: 37px;
        background: url(../images/new.gif) 15px 10px no-repeat;
    }

.shopR .title {
    margin-top: 8px;
    background: url(../images/titleR.gif) no-repeat;
    background-size: 258px;
}

    .shopR .title h2 {
        height: 37px;
        background: url(../images/booking.gif) 15px 10px no-repeat;
    }

.shopR .title3 {
    margin-top: 8px;
    background: url(../images/titleR.gif) no-repeat;
    background-size: 258px;
}

    .shopR .title3 h2 {
        height: 37px;
        background: url(../images/brand.gif) 15px 10px no-repeat;
    }

.shopRCon {
    border: 1px solid #ccc;
    width: 255px;
    border-top: none;
    overflow: hidden;
    padding-bottom: 4px;
}

.shoprconstore {
    margin-top: 12px;
    padding-left: 12px;
}

    .shoprconstore img {
        width: 230px;
        height: 160px;
    }

.traffic {
    position: relative;
    height: 32px;
    background: url(../images/line.gif) 125px 1px no-repeat;
    padding-left: 20px;
    margin-top: 10px;
}

    .traffic img {
        width: 90px;
        height: 35px;
    }

.traffic2 {
    padding-left: 12px;
    padding-bottom: 6px;
    padding-top: 15px;
}

    .traffic2 img {
        width: 110px;
        height: 35px;
    }

.mleft22 {
    margin-left: 10px;
}

.pleft4 img {
    margin-left: 10px;
}

.ptop8 {
    padding-top: 8px;
}

.new .shopRCon ul {
    height: 133px;
    overflow: hidden;
}

    .new .shopRCon ul li {
        width: 165px;
        height: 26px;
        overflow: hidden;
        line-height: 26px;
        background: url(../images/liIco.gif) 15px 10px no-repeat;
        padding-left: 26px;
        font-size: 14px;
    }

.shopMenu {
    width: 233px;
    padding-top: 15px;
    background: url(../images/bg2.gif) right top no-repeat;
}

    .shopMenu h1 {
        width: 233px;
        height: 40px;
        background: url(../images/titleL.gif) no-repeat;
    }

.kindof_menu {
    height: 450px;
    position: relative;
    z-index: 10;
}

.shopMenu ul {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
}

    .shopMenu ul li {
        width: 201px;
        height: 54px;
        padding: 10px 15px;
        line-height: 27px;
        cursor: pointer;
        border-bottom: 1px solid #bbb;
        overflow: hidden;
    }

        .shopMenu ul li.nbor {
            border: none;
        }

        .shopMenu ul li.cur {
            width: 214px;
            background: #88766e;
        }

            .shopMenu ul li.cur strong {
                color: #fff;
            }

            .shopMenu ul li.cur a {
                color: #fff;
            }

.kindof_city {
    width: 364px;
    position: absolute;
    z-index: 100;
    left: 233px;
    top: -4px;
    border-left: none;
    background: url(../images/bg3.gif) 0 0 repeat-y #fff;
    padding: 20px;
    border: 1px #ccc solid;
}

    .kindof_city dl {
        width: 308px;
        overflow: hidden;
    }

        .kindof_city dl dt {
            width: 308px;
            margin-bottom: 10px;
            border-bottom: 1px solid #000;
            padding: 10px 0;
        }

        .kindof_city dl dd {
            float: left;
            width: 137px;
            padding-left: 13px;
            height: 26px;
            line-height: 26px;
            background: url(../images/liIco8.gif) left center no-repeat;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .kindof_city dl dd a {
                width: 200px;
                font-size: 12px;
            }

                .kindof_city dl dd a:hover {
                    color: #996633;
                    text-decoration: underline;
                }

.shopMenu {
    float: left;
    width: 233px;
    padding-top: 15px;
    background: url(../images/bg2.gif) right top no-repeat;
}

    .shopMenu h1 {
        width: 233px;
        height: 40px;
        background: url(../images/titleL.gif) no-repeat;
    }

#focus {
    width: 930px;
    height: 515px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

    #focus ul {
        height: 520px;
        position: absolute;
    }

        #focus ul li {
            float: left;
            width: 930px;
            height: 520px;
            overflow: hidden;
            position: relative;
            background: #000;
        }

            #focus ul li img {
                width: 930px;
                height: 520px;
                background-color: #fff;
            }

            #focus ul li div {
                position: absolute;
                overflow: hidden;
            }

    #focus .btn {
        position: absolute;
        width: 655px;
        height: 10px;
        padding: 5px 10px;
        right: 0;
        bottom: 6px;
        text-align: right;
    }

        #focus .btn span {
            display: inline-block;
            width: 12px;
            height: 12px;
            margin-left: 5px;
            cursor: pointer;
            background: #5E2900;
        }

            #focus .btn span.on {
                background: #000;
            }

    #focus .preNext {
        width: 45px;
        height: 100px;
        position: absolute;
        top: 180px;
        cursor: pointer;
        background: url(../images/sprite.png) no-repeat 0 0;
    }

    #focus .pre {
        left: 0;
    }

    #focus .next {
        right: 0;
        background-position: right top;
    }
/*全国门店结束*/

/*加盟开始*/
.c_diamond {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/jmimages_bg.jpg) #3c1353 center top no-

repeat;
    margin-bottom: -40px;
}

    .c_diamond img {
        margin-bottom: -4px;
    }

.jiameng {
    width: 1244px;
    height: 678px;
    margin: 0 auto;
    background-image: url(../images/jiameng_bg.jpg);
    padding: 28px;
}

    .jiameng h2 {
        font-family: 微软雅黑;
        color: #FFF;
        font-size: 24px;
    }

    .jiameng p {
        font-family: 微软雅黑;
        color: #FFF;
        font-size: 14px;
        text-align: left;
    }

    .jiameng dl {
        list-style: none;
    }

        .jiameng dl dd {
            width: 300px;
            height: 216px;
            margin: 7px 0px 0px 7px;
            float: left;
        }

#chepter {
    width: 428px;
    height: 186px;
    background-color: #9f00cf;
    padding: 15px;
}

#chepter1 {
    width: 586px;
    height: 186px;
    background-color: #d600ad;
    padding: 15px;
}

#divQQMsg {
    margin-left: 15px;
    margin-top: 220px;
    position: fixed;
    top: 0;
    clear: none;
    width: 150px;
}

.qqmsg {
    width: 150px;
    position: relative;
}

.jia {
    background-image: url(../images/jia_01.jpg);
    width: 150px;
    height: 152px;
}

    .jia .jia_01 {
        position: absolute;
        left: 120px;
        top: 4px;
        border: none;
    }

.meng {
    position: relative;
    background-image: url(../images/jia_02.jpg);
    width: 150px;
    height: auto;
}

    .meng .meng_01 {
        position: relative;
        background-image: url(../images/jia_05.jpg);
        width: 141px;
        height: 62px;
        margin-left: 6px;
        padding-bottom: 0px;
    }

        .meng .meng_01 .qu {
            width: 150px;
            font-family: 微软雅黑;
            font-size: 18px;
            font-weight: bold;
            position: absolute;
            left: 54px;
            top: 4px;
        }

            .meng .meng_01 .qu a, .qqc a, .hao a {
                text-decoration: none;
                color: #7d0000;
            }

        .meng .meng_01 .qqc {
            position: absolute;
            left: 10px;
            top: 3px;
        }

        .meng .meng_01 .hao {
            position: absolute;
            left: 40px;
            top: 30px;
        }

.di {
    width: 150px;
    background-image: url(../images/jia_03.jpg);
    height: 66px;
}
/* scoll滚动begin */
#photo-list {
    /* 3张图片的宽度（包含宽度、padding、border、图片间的留白）
            计算：3*(100+2*2+1*2+9) - 9
            之所以减去9是第三张图片的右边留白
        */
    width: 1300px; /* 图片的宽度（包含高度、padding、border）
        计算：100+2*2+1*2
    */
    height: 243px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #ccc;
    background-image: url(../images/jiameng_bg.jpg);
}

    #photo-list ul {
        list-style: none;
    }

    #photo-list li {
        float: left;
        margin-top: 5px;
        padding-right: 5px;
    }

    #photo-list img {
        border: 1px solid #ddd;
        background: #fff;
        padding: 2px;
    }
/* scoll滚动end */
.jm_nav {
    width: 1300px;
    margin: 0 auto;
    background-image: url(../images/jmimages_02.jpg);
    height: 39px;
    background-size: 1300px;
}

    .jm_nav ul {
        list-style: none;
    }

        .jm_nav ul li {
            padding-left: 12px;
            float: left;
            color: #FFF;
            line-height: 39px;
            font-size: 15px;
            font-family: "微软雅黑";
            font-weight: bold;
        }

    .jm_nav a {
        color: #ffffff;
        text-decoration: none;
    }

        .jm_nav a:hover {
            color: #ffffff;
            text-decoration: none;
        }

.question {
    background: url("../images/jiameng_bg.jpg");
    min-height: 378px;
    margin: 0 auto;
    padding: 28px 28px 50px 28px;
    padding-top: 0;
    width: 1244px;
}

#maincol {
    text-align: left;
    width: 1244px;
}

    #maincol h2 {
        margin-bottom: 20px;
        padding-top: 20px;
    }

.help_line {
    border-bottom: #df8081 1px solid;
    padding-bottom: 3px;
    margin-left: 10px;
    font-size: 14px;
    background: url(../images/icon_gray.gif) no-repeat 1200px 10px;
    cursor: pointer;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 10px;
}

.help_red {
    border-bottom: #fff 1px solid;
    padding-bottom: 3px;
    margin-left: 10px;
    font-size: 14px;
    background: url(../images/icon_red.gif) #c40405 no-repeat 1200px 

10px;
    cursor: pointer;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 10px;
    color: #fff;
}

#zzg img {
    width: 1300px;
}

.answer {
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background: #edeff1;
    color: #0842a2;
    padding-top: 5px;
    margin-left: 10px;
}
/*加盟结束*/
.memberBtn #Collect {
    float: left;
    margin-right: 10px;
    padding: 2px 0 3px 0;
}
/*网站地图1开始*/
.crddaohang {
    line-height: 28px;
    float: left;
    color: #696652;
    width: 760px;
    border-bottom: #eee 1px dashed;
    padding-bottom: 20px;
}

    .crddaohang img {
        width: 790px;
    }

.adaohang {
    float: left;
    width: 600px;
    font-weight: 100;
    text-align: left;
    line-height: 20px;
    margin-top: -17px;
}

.crddaohangone {
    padding: 2px 0;
}

.crddaohang h3 {
    color: #333;
    text-align: center;
    font-weight: bold;
    padding-bottom: 20px;
    border-bottom: #ccc 1px solid;
}

.crddaohang strong {
    height: 30px;
    line-height: 60px;
    color: #963;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
}

.crddaohang b {
    float: left;
    font-size: 14px;
    margin-right: 60px;
    line-height: 10px;
    width: 80px;
    text-align: center;
}

.crddaohang a {
    font-size: 13px;
    margin-right: 14px;
}

    .crddaohang a:hover {
        color: #963;
        text-decoration: underline;
    }
/*网站地图结束*/
/*网站地图2开始*/
.g_site_wrap {
    background: #fff none repeat scroll 0 0;
    padding: 40px 0 18px;
    width: 1180px;
}

.f_site_title {
    overflow: hidden;
    padding: 15px 50px 45px;
}

    .f_site_title::after, .m_map_links dd::after {
        clear: both;
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden;
    }

    .f_site_title span {
        border-top: 1px solid #e8e8e8;
        display: block;
        float: left;
        margin-top: 10px;
        width: 435px;
    }

    .f_site_title em {
        color: #000;
        display: block;
        float: left;
        font-family: Arial,"宋体";
        font-size: 18px;
        height: 20px;
        line-height: 20px;
        padding: 0 25px;
        width: 100px;
        font-weight: bold;
    }

.m_map_links {
    overflow: hidden;
    padding: 0 50px 25px;
}

    .m_map_links dt {
        float: left;
        font-size: 12px;
        line-height: 12px;
        margin: 7px 0;
        text-align: left;
        width: 125px;
        font-weight: bold;
    }

        .m_map_links dt a {
            color: #000;
        }

            .m_map_links dt a:hover, .m_map_links dd a:hover {
                color: #ff8a81;
            }

    .m_map_links dd {
        font-size: 12px;
        padding-left: 125px;
        text-align: left;
    }

        .m_map_links dd em {
            display: inline-block;
            line-height: 12px;
            margin: 7px 0;
        }

        .m_map_links dd span {
            border-right: 1px solid #e8e8e8;
            display: inline-block;
            line-height: 12px;
            margin: 7px 0;
        }

            .m_map_links dd span.no_line {
                border: medium none;
            }

        .m_map_links dd a {
            color: #666;
            padding: 0 15px;
            white-space: nowrap;
        }

/*网站地图2结束*/

.item-about p {
    margin-top: -4px;
}
/*活动专题开始*/
.page_container {
    width: 310px;
    height: 147px;
    margin: 0 auto;
}

.bannlist {
    width: 310px;
    height: 147px;
    border: 1px solid #ddd;
    background: #f7f7f7;
    float: left;
    position: relative;
    overflow: hidden;
    margin: 20px;
}

    .bannlist img {
        width: 310px;
        height: 147px;
    }

.bannerhd {
    background-color:#fff;
    background-size: 100%;
    padding-top: 130px;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 5px 1px rgba(124,124,124,.2);
box-shadow: 0 2px 5px 1px rgba(124,124,124,.2);
}
.bgtitlehd {
background:url(../images/huodong1.jpg) no-repeat;
width:1200px;
margin-left:10px;
height:100px;
    margin-top: 20px;
    position: absolute;
}
.bgtitlehd span{
    font-size: 30px;
    color: #c8a875;
    position: absolute;
    margin-left: 590px;
margin-top: 30px;
}
.bannerlist {
    overflow: hidden;
    width: 1100px;
    margin-left: 80px;
    margin-bottom: 60px;
}

/*.bghuodong span {
    width: 150px;
    font-size: 30px;
    color: #c8a875;
    margin-top: 45px;
    margin-left: 600px;
    position: absolute;
}*/

.mask {
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    display: none;
    opacity: 0.7;
}

    .mask p {
        color: #fff;
        text-align: center;
        margin-top: 50px;
    }
/*活动专题结束*/
.Hbg2 {
    padding: 20px;
    /*width:664px;*/
    margin: 0 auto;
    overflow: hidden;
    /*margin-top:25px;*/
    background: #fff;
    border: 1px solid #ebebeb;
}

.bdeb_bot {
    border-bottom: 1px dashed #ccc;
}

.faqList li h3{
background:url(../images/cssimg.png) left no-repeat #f0f1ec;
background-position:720px -678px;
border:1px solid #ebebeb;
padding:1px 10px;
width:750px;
}
.faqList li .open{
color:#846361;
background:url(../images/cssimg.png) left no-repeat #f0f1ec;
background-position:720px -647px;
}

.f333 {
    color: #333;
}

.mbot15 {
    margin-bottom: 15px;
}

.line32 {
    line-height: 32px;
}

.pall12 {
    padding: 12px;
}

.text26 {
    text-indent: 26px;
}

.help-tui {
    text-indent: 26px;
}
/*明星单品*/

.star-biao {
    position: relative;
    top: -144px;
    left: 5px;
    z-index: 3;
}

.star-pro {
    position: relative;
    left: -20px;
}
/*裸钻下方*/
.faqList1 li h3{
background:url(../images/cssimg.png) no-repeat #fbfcf8 ;
background-position:1075px -678px;
padding:1px 10px;
width:1100px;
font-weight: 800;
color:#6e6c6c;
font: 12px Arial,"宋体";
height:30px;
line-height:30px;
}
.faqList1 li .open{
color:#846361;
background:url(../images/cssimg.png) no-repeat #fbfcf8;
background-position:1075px -647px;
}

.luozuan-bottom {
    width: 1226px;
    margin: 0 auto;
    float: none;
}

.luozuan-text26 {
    line-height: 20px;
    background: url(../images/compare/luozuan_qbtn.png) left top no-repeat;
    background-position: 0 0px;
    padding-left: 25px;
    font: 12px Arial,"宋体";
    color: #482400;
}

.luozuan-text27 {
    padding-bottom: 10px;
    background: url(../images/compare/luozuan_abtn.png) left top no-repeat;
    background-position: 0 10px;
    color: #666;
    padding-left: 25px;
    padding-top: 10px;
    font: 12px Arial,"宋体";
}

#lidiv{
/*width: 510px;*/
float: left;
margin-top: 15px;
/*height:150px;*/
padding:0px 10px 0px 10px;
}

    #lidiv a {
        padding-right: 10px;
        color: #8e8a8a;
    }

.luozuan-question {
    padding-right: 5px;
}

.luozuan-bottomimg {
    width: 1226px;
}

    .luozuan-bottomimg li {
        float: left;
        margin-right: 70px;
        margin-bottom: 20px;
    }

.luozuan-bottomqa {
    width: 100%;
    overflow: hidden;
    background: #fff;
}

#luozuan-rmfl {
    font-size: 12px;
    padding-left: 10px;
    padding-top: 10px;
}

    #luozuan-rmfl a {
        padding-right: 10px;
        line-height: 24px;
    }

.targ_hr {
    /*border-top: 1px solid #e5e5e5;
margin-top: 10px;
margin-left: 9px;*/
}
/*裸钻条件查询 列表页面*/
.s_body {
    display: block;
    float: left;
}

.lz_list {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
    width: 1180px;
}

.lz_list_title {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    height: 80px;
    line-height: 95px;
    text-align: center;
    border-bottom: 1px solid #666;
}

.lz_list_cont {
    line-height: 30px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 5px 0;
    text-align: left;
}

    .lz_list_cont span {
        display: inline-block;
        padding: 0 5px;
    }

    .lz_list_cont a {
        white-space: nowrap;
        font: 12px Arial,"宋体";
    }

.lz_list h2 {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 5px;
    text-align: left;
}

.lz_list_cont em {
    display: inline-block;
    font-style: normal;
}

#xqwidth {
    width: 50%;
    overflow: hidden;
    margin-left: 330px;
    top: -30px;
    color: #ccc;
}
/*今日金价查询页面开始*/
.bannerjrjj {
    width: 100%;
    margin-top: 10px;
    font-family: "黑体";
    font-size: 14px;
}

.jrjjban {
    margin: 10px;
    float: left;
    text-align: center;
}

.dhj span, .jijiahj span, .ptbj span {
    color: #963;
    font-weight: bold;
    font-size: 26px;
    margin: 0 10px;
}

.p0, .p0 img {
    background: url(../images/pricetoday.jpg) no-repeat;
    background-size: 100%;
    width: 290px;
    height: 170px;
    margin-left: -10px;
}

.jijiahj, .jijiahj img {
    background: url(../images/price_today_jjhj.jpg) no-repeat;
    width: 280px;
    height: 170px;
}

.dhj, .dhj img {
    background: url(../images/price_today_3dhj.jpg) no-repeat;
    width: 280px;
    height: 170px;
}

.ptbj, .ptbj img {
    background: url(../images/price_today_bj.jpg) no-repeat;
    width: 280px;
    height: 170px;
}

.jrjjtbody td, .bx td {
    border: 1px solid #d3d9dc;
    font-size: 12px;
    padding: 12px 10px;
    line-height: 24px;
    text-align: center;
}

    .jrjjtbody td a {
        color: #963;
    }

        .jrjjtbody td a:hover {
            color: #ff6a00;
        }

.pjrjj {
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #963;
    margin: 10px 0;
}

.jrjjspan {
    margin: 10px 0;
}

    .jrjjspan span {
        font-size: 14px;
        font-weight: bold;
        color: #963;
    }

.searchjrjj {
    background-color: #ff6a00;
    color: #fff;
    padding: 6px 10px;
    font-size: 14px;
    border-radius: 3px;
}

    .searchjrjj:hover {
        background-color: #ff0000;
        color: #fff;
    }

.diqubj {
    text-align: left;
    font-size: 12px;
    font-family: "Microsoft YaHei", "New York", serif;
}

.diqubj2 {
    text-align: left;
    font-size: 12px;
    font-family: "Microsoft YaHei", "New York", serif;
}

    .diqubj2 h3 {
        /*background-color:#dcd6c0;*/
        /*color:#fff;*/
        width: 94%;
        padding: 5px 0;
        text-align: left;
        padding-left: 15px;
        background: url(../images/bgmenu.png) repeat-x #d6d2c6;
        font-weight: bold;
    }

    .diqubj2 ul {
        margin-top: 10px;
        margin-left: 30px;
        list-style-type: disc;
        height: 720px;
        margin-bottom: 24px;
        overflow: hidden;
    }

        .diqubj2 ul:hover {
            overflow-y: scroll;
        }

        .diqubj2 ul li {
            list-style-type: disc;
            line-height: 25px;
            margin-left: 30px;
        }
/*#jrjj-container { 
width: 229px; 
}*/
#jrjj-container ul {
    overflow: hidden;
    padding-left: 20px !important;
    height: 720px;
}

#jrjj-container2 ul {
    overflow: hidden;
    padding-left: 20px !important;
    height: 250px;
}

    #jrjj-container ul:hover, #jrjj-container2 ul:hover {
        overflow-y: scroll;
    }

    #jrjj-container ul li, #jrjj-container2 ul li {
        line-height: 25px;
        list-style-type: disc;
        margin-left: 30px;
    }

        #jrjj-container ul li a, #jrjj-container2 ul li a {
            color: #963;
        }

        #jrjj-container ul li div, #jrjj-container2 ul li div {
            margin: 0 auto;
        }

            #jrjj-container ul li div span, #jrjj-container2 ul li div 

span {
                color: #f8c101;
                font-size: 14px;
                font-family: "Microsoft YaHei", "New York", serif;
            }

.jianjiejr, .jianjiejr2 {
    text-align: center;
}

    .jianjiejr b, .jianjiejr2 b {
        font-weight: 500;
        line-height: 50px;
        color: #b5a98f;
    }

    .jianjiejr p {
        font-size: 14px;
        text-indent: 30px;
        text-align: left;
    }

    .jianjiejr2 p {
        text-align: center;
        font-size: 14px;
    }

.hjppzx ul {
    width: 100%;
}

    .hjppzx ul li {
        float: left;
        width: 44%;
        height: 100px;
        padding: 10px 20px;
        color: #999;
        font-size: 14px;
    }

        .hjppzx ul li p {
            overflow: hidden;
            height: 55px;
            width: 100%;
        }

        .hjppzx ul li span {
            width: 100%;
            overflow: hidden;
            padding: 10px;
            margin-right: 40px;
            float: left;
            background: url(../images/cms-list-style.jpg) no-repeat 0px 

50%;
            background-size: 6px;
        }

            .hjppzx ul li span a {
                margin-top: -10px;
            }

.titmendian {
    color: #963;
    font-weight: bold;
}

.wearImg2 {
    overflow: hidden;
}

    .wearImg2 li {
        float: left;
        width: 112px;
        margin: 8px 0 8px 15px;
        padding-bottom: 8px;
        text-align: center;
        display: inline;
        /*background: #fff;border: 1px solid #c6c2a5;*/
        overflow: hidden;
        font-size: 12px;
    }

        .wearImg2 li img {
            width: 100px;
            margin: 6px;
        }

.redfont {
    color: #fb746e;
}

.cms-list-side-content2 ul li {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    background: url(../images/cms-list-style.jpg) no-repeat 0px 25%;
    background-size: 4px;
    border-bottom: 1px dashed #b5a98f;
}

.fs14 span {
    color: #b5a98f;
}
/*今日金价查询页面结束*/

/*<!--闪购样式开始-->*/
/* activity轮播开始 */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel {
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

    .owl-carousel .owl-wrapper {
        /*display: none;*/
        position: relative;
        -webkit-transform: translate3d(0px, 0px, 0px);
    }

    .owl-carousel .owl-wrapper-outer {
        overflow: hidden;
        position: relative;
        width: 100%;
    }

        .owl-carousel .owl-wrapper-outer.autoHeight {
            -webkit-transition: height 500ms ease-in-out;
            -moz-transition: height 500ms ease-in-out;
            -ms-transition: height 500ms ease-in-out;
            -o-transition: height 500ms ease-in-out;
            transition: height 500ms ease-in-out;
        }

    .owl-carousel .owl-item {
        float: left;
    }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor: url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

.mianc {
    position: relative;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

#owl-demo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}

    #owl-demo .item {
        display: block;
    }

    #owl-demo img {
        display: block;
        width: 100%;
    }
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls {
    margin-top: -43px;
    text-align: center;
}

    /* Styling Next and Prev buttons */

    .owl-theme .owl-controls .owl-buttons div {
        color: #FFF;
        display: inline-block;
        zoom: 1;
        *display: inline; /*IE7 life-saver */
        margin: 5px;
        padding: 3px 10px;
        font-size: 12px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        background: #869791;
        filter: Alpha(Opacity=50); /*IE7 fix*/
        opacity: 0.5;
    }
    /* Clickable class fix problem with hover on touch devices */
    /* Use it for non-touch hover action */
    .owl-theme .owl-controls.clickable .owl-buttons div:hover {
        filter: Alpha(Opacity=100); /*IE7 fix*/
        opacity: 1;
        text-decoration: none;
    }

    /* Styling Pagination*/

    .owl-theme .owl-controls .owl-page {
        display: inline-block;
        zoom: 1;
        *display: inline; /*IE7 life-saver */
    }

        .owl-theme .owl-controls .owl-page span {
            display: block;
            width: 15px;
            height: 15px;
            margin: 0 7px;
            filter: Alpha(Opacity=90); /*IE7 fix*/
            opacity: 0.9;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            background-color: #fff;
            overflow: hidden;
        }

        .owl-theme .owl-controls .owl-page.active span,
        .owl-theme .owl-controls.clickable .owl-page:hover span {
            background-color: #ccc;
        }

        /* If PaginationNumbers is true */

        .owl-theme .owl-controls .owl-page span.owl-numbers {
            height: auto;
            width: auto;
            color: #FFF;
            padding: 2px 10px;
            font-size: 12px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
        }

/* preloading images */
.owl-item.loading {
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center;
}

.activitycon {
    font-family: 黑体;
    background: url(../images/activity/activitybg.jpg) no-repeat top;
    background-size: 100%;
    width: 100%;
    display: block;
    padding: 30px 0;
    margin-top: -15px;
}

.bgopacity {
    background: rgba(255,255,255,0.3) none repeat scroll !important;
    border-radius: 10px;
    color: #e88301;
    font-size: 24px;
    font-weight: bold;
    margin-top: 50px;
    padding: 30px;
    z-index: 1;
    overflow: hidden;
}

.titleoneact p {
    overflow: hidden;
    width: 500px;
    float: left;
}

    .titleoneact p b {
        color: rgb(183,17,41);
        font-weight: bold;
        font-size: 30px;
    }

.titactivity {
    width: 150px;
    position: fixed;
    float: left;
    display: block;
    bottom: 60px;
    left: 0px;
    z-index: 1000;
}

    .titactivity ul li img {
        width: 150px;
        margin: -2px 0;
    }


.fnTimeCountDown {
    text-align: right;
    color: #333;
    font-size: 16px;
}

    .fnTimeCountDown span {
        background-color: #e88301;
        color: #fff;
        padding: 5px;
        border-radius: 3px;
    }

    .fnTimeCountDown em {
        margin-top: -2px !important;
        /*position: absolute;*/
        color: #333;
    }

.titleoneact {
    height: 50px;
    line-height: 50px;
}

.shangou1, .shangou2 {
    width: 100%;
    float: left;
    text-align: center;
}

.shangou3 {
    width: 95%;
    float: left;
    text-align: center;
    margin: 30px;
}

    .shangou3 .tj1 {
        width: 40%;
        float: left;
        overflow: hidden;
    }

        .shangou3 .tj1 img {
            width: 100%;
        }

    .shangou3 .tj2 img {
        width: 100%;
        height: 245px;
    }

    .shangou3 .tj2 {
        width: 58%;
        float: left;
        margin-left: 15px;
        overflow: hidden;
    }

        .shangou3 .tj2 dl dd {
            line-height: 48px;
        }

.shangou1 ul li {
    width: 43%;
    height: 180px;
    float: left;
    text-align: center;
    padding: 20px;
    margin: 0 19px;
    border: 1px solid;
    border-color: transparent;
}

    .shangou1 ul li:hover {
        border-color: #fb7497;
        cursor: pointer;
    }

        .shangou1 ul li:hover p.nameact {
            color: #fb7497 !important;
        }

.shangou2 ul li {
    width: 20%;
    float: left;
    text-align: center;
    margin: 25px 0;
    margin-left: 100px;
}

.shangou1 ul li .imgsgleft img {
    width: 180px;
    height: 180px;
    float: left;
}

.shangou2 ul li .imgsgleft img {
    width: 250px;
    height: 250px;
    float: left;
}

.shangou2 ul li .mssgright dl {
    float: left;
    text-align: left;
    margin-left: 20px;
    width: 300px;
}

.shangou1 ul li .mssgright dl {
    float: left;
    text-align: left;
    margin-left: 20px;
    width: 300px;
    overflow: hidden;
}

.titname {
    height: 74px;
}

.nameact {
    letter-spacing: 1px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 300px;
    overflow: hidden;
    line-height: 20px;
    color: #333 !important;
    font-size: 16px;
}

.titname2 {
    color: #bd1124 !important;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
}

.miaos {
    color: #888 !important;
    font-size: 14px;
    margin: 10px;
    font-weight: 200;
}

.miaos2 {
    color: #888 !important;
    font-size: 14px;
    font-weight: 200;
}

.yuanjia {
    color: #888 !important;
    font-size: 14px;
    margin-left: 10px;
    font-weight: 200;
    text-decoration: line-through;
    display: inline-block;
}

.xiaol {
    color: #fb7497;
    font-size: 14px;
    margin-left: 10px;
    font-weight: 100;
}

.priceact {
    position: relative;
    padding-top: 26px;
    color: #888 !important;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 20px;
    font-weight: 200;
}

.yuanjia3 {
    color: #888 !important;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 60px;
    font-weight: 200;
    text-decoration: line-through;
}

.yuanjia2 b {
    color: rgb(183,17,41) !important;
    font-size: 18px;
    margin-top: 60px !important;
    font-weight: 200;
}

.yuanjia2 span {
    color: #888 !important;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 60px !important;
    font-weight: 200;
    text-decoration: line-through;
}

.fengq {
    color: rgb(183,17,41);
    font-weight: 100;
    margin-left: 10px;
    font-size: 16px;
}

    .fengq b {
        color: rgb(183,17,41);
        font-size: 24px;
    }


.msq {
    float: right;
    font-size: 16px;
    border: none;
    background-color: #fb7497;
    color: #fff;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-top: -10px;
    border-radius: 5px;
    outline: none;
    font-weight: 100;
}

    .msq:hover, .ljgm:hover, .ckgd:hover {
        background-color: #fc4b79;
        color: #fff;
    }

.xkk {
    float: right;
    font-size: 16px;
    border: none;
    background-color: #4dc340;
    color: #fff;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-top: -10px;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    font-weight: 100;
}

    .xkk:hover {
        background-color: #14a104;
        color: #fff;
    }

.jjfqsj {
    color: #4dc340;
    font-size: 14px;
    font-weight: 100;
    margin-left: 10px;
    margin-top: 30px;
}

.zxs {
    float: right;
    font-size: 16px;
    border: none;
    background-color: #e88301;
    color: #fff;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-top: -10px;
    border-radius: 5px;
    outline: none;
    font-weight: 100;
}

    .zxs:hover {
        background-color: #d87a02;
        color: #fff;
    }

.yqg {
    float: right;
    font-size: 16px;
    border: none;
    background-color: #ccc;
    color: #fff;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-top: -10px;
    border-radius: 5px;
    outline: none;
    font-weight: 100;
}

    .yqg:hover {
        background-color: #ccc;
        color: #fff;
    }

.ljgm {
    float: left;
    font-size: 16px;
    border: none;
    background-color: #fb7497;
    color: #fff;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    font-weight: 100;
}

.titleoneact2 {
    font-size: 50px;
    font-weight: bold;
    color: #e88301;
    text-align: center;
    font-family: "方正粗倩简体";
    margin: 30px 0;
}

.btngd {
    width: 100%;
    padding: 30px;
    overflow: hidden;
}

.ckgd {
    text-align: center;
    background-color: #fb7497;
    color: #fff;
    font-size: 16px;
    padding: 8px 25px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 100;
}

.process {
    margin-top: 20px;
    margin-left: 10px;
    color: #aaa;
    font-size: 13px;
}

.process-text {
    clear: none !important;
}

    .process-text span {
        color: #aaa;
        font-size: 13px;
        display: block;
        height: 18px;
        line-height: 18px;
        font-weight: 100;
    }

.percent {
    float: left;
}

.actnum {
    float: left;
}

.process-bar {
    margin-top: 20px;
    width: 288px;
    height: 9px;
    border: 1px solid #fb7497;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    font-size: 0;
    overflow: hidden;
}

    .process-bar span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 100px;
        height: 9px;
        background-color: #fb7497;
    }
/*<!--闪购样式结束-->*/

/*<!--最新闪购样式开始--update2018-01-31>*/
.newactcon {
	font-family: 黑体;
	background: url(../images/newactivity/newactbg.png) no-repeat top;
	background-size: 100%;
	width: 100%;
	display: block;
	padding-top: 30px;
	margin-top: -15px;
	overflow: hidden;
}

.bgopacity {
	background: #b41431 none repeat scroll !important;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin-top: 50px;
	padding: 30px;
	z-index: 1;
	overflow: hidden;
}

.actdivone {
    /*渐变开始*/
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b51823,endcolorstr=#e43e48,gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b51823,endcolorstr=#e43e48,gradientType=0);
 /*IE8*/
	background: #b51823;
 /* 一些不支持背景渐变的浏览器 */
	background: -moz-linear-gradient(top, #b51823, #e43e48);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b51823), to(#e43e48));
	background: -o-linear-gradient(top, #b51823, #e43e48);
	/*-moz-box-shadow: 1px 1px 3px #888;
	-webkit-box-shadow: 1px 1px 3px #888;
	box-shadow: 1px 1px 3px #888;*/
	height: 70px;
	margin-top: -20px;
}

.actdivone span {
	font-size: 22px;
	color: #fff;
	height: 70px;
	line-height: 70px;
	float: left;
}

.tittime {
	float: left;
	line-height: 70px;
}

.tittime li {
	float: left;
	line-height: 70px;
	margin: 0 20px;
}

.tittime li em {
	color: #ddc49c;
	border: #ddc49c solid 2px;
	border-radius: 5px;
	padding: 3px 20px;
	-moz-box-shadow: 1px 1px 2px #333;
	-webkit-box-shadow: 1px 1px 2px #333;
	box-shadow: 1px 1px 2px #333;
	position: relative;
	cursor: pointer;
}

.tittime li em i {
	background: url(../images/newactivity/jiantone.png) no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	margin-top: 48px;
	margin-left: -45px;
	display: none;
}
.tittime li em a{
	color: #ddc49c;
	background-color:transparent;
}
.tittime li em.current i {
	display: inline-table !important;
}

.fengqiang {
	background-color: #b41431;
	width: 100%;
	overflow: hidden;
	float: left;
}

.onefengq {
	width: 100%;
	float: left;
}

.onetit {
	background-color: #ff2e5f;
	text-align: left;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}

.onetit em {
	background-color: #f3d6c5;
    /*渐变开始*/
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dfb190,endcolorstr=#f8efe9,gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dfb190,endcolorstr=#f8efe9,gradientType=0);
 /*IE8*/
	background: #b51823;
 /* 一些不支持背景渐变的浏览器 */
	background: -moz-linear-gradient(top, #dfb190, #f8efe9);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dfb190), to(#f8efe9));
	background: -o-linear-gradient(top, #dfb190, #f8efe9);
	padding: 3px 15px;
	border-radius: 5px;
	color: #ff2e5f;
	margin-left: 50px;
}

.twobodyact {
	background-color: #fff;
	height: 400px;
    margin-bottom:50px;
}

.leftproimg {
	width: 35%;
	float: left;
	margin: 0 0 0 100px;
}

.leftproimg img {
	float: left;
	width: 400px;
	height: 400px;
}

.rightprodet {
	margin: 60px 80px 60px 0;
	float: left;
	width: 45%;
}

.titproname {
	font-size: 25px;
}

.dethcol em {
	width: 5px;
	height: 5px;
	background-color: #999;
	border-radius: 5px;
	display: block;
	float: left;
	margin-top: 10px;
}

.dethcol p {
	color: #999;
	margin: 10px 30px;
	font-size: 20px;
	line-height: 30px;
}

.timesy {
	margin: 20px 50px 20px 0;
	height: 30px;
	line-height: 30px;
}

.timesy i {
	background: url(../images/newactivity/timeimg.png) no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	float: left;
}

.timesy span {
	font-size: 18px;
	margin-left: 10px;
	color: #333 !important;
}

.timesy em {
	color: #333;
}

.alljians {
	text-align: right;
	float: right;
}

.alljians em {
	color: #b41431;
}

.actprice {
	margin-top: 90px;
	margin-right: 60px;
}

.actprice span {
	font-size: 20px;
}

.actprice span i {
	font-size: 30px;
	font-style: normal;
}

.actprice em {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
	font-size: 18px;
}

.actprice a {
	color: #fff !important;
	float: right;
	text-align: right;
}

.actprice a:hover b {
	background-color: #b41431;
}

.actprice a b {
	background-color: #ff2e5f;
	padding: 8px 20px;
	border-radius: 5px;
	font-size: 20px;
}

.twofengq {
	background-color: #b41431;
	width: 100%;
	overflow: hidden;
	float: left;
    margin-bottom:50px;
}

.onetit h3 {
	text-align: center;
	margin-bottom: 50px;
	color: #fff;
}

.onetit h3 span {
	display: block;
     /*设置为块级元素会独占一行形成上下居中的效果*/
	font-size: 25px;
	color: #fff;
	letter-spacing: 10px;
	position: relative;
   /*定位横线（当横线的父元素）*/
}

.onetit h3 span:before, .onetit h3 span:after {
	content: '';
                 /*CSS伪类用法*/
	position: absolute;
         /*定位背景横线的位置*/
}

.onetit h3 span:before {
	background: url(../images/newactivity/tit1.png) no-repeat;
	background-size: 100%;
	width: 100px;
	height: 40px;
	left: 30%;
        /*调整背景横线的左右距离*/
}

.onetit h3 span:after {
	background: url(../images/newactivity/tit1.png) no-repeat;
	background-size: 100%;
	width: 100px;
	height: 40px;
	right: 30%;
	transform: rotate(180deg);
}

.twofengq dl {
	margin-top: 50px;
}

.twofengq dl dd {
	width: 32%;
	margin: 0 8px;
	float: left;
	background-color: #fff;
}

.twofengq dl dd img {
	width: 100%;
	border-bottom: 1px #eee solid;
}

.protitone {
	color: #333;
	margin: 10px 0;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.prodetbody {
	margin: 10px;
}

.dethcolor {
	color: #999;
	font-size: 14px;
	font-style: normal;
}

.dethcolor i {
	font-style: normal;
	background-color: #ff2e5f;
	color: #fff;
	border-radius: 3px;
	padding: 3px 5px;
	margin-right: 10px;
}

.actpricediv {
	background-color: #ff2e5f;
	color: #fff;
	font-style: normal;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}

.actpricediv span {
	font-size: 20px;
	margin-left: 10px;
}

.actpricediv span i {
	font-size: 30px;
	font-style: normal;
}

.actpricediv em {
	color: #fff;
	text-decoration: line-through;
	margin-left: 5px;
	font-size: 18px;
}

.actpricediv a {
	color: #fff !important;
	float: right;
	text-align: right;
	background-color: #faf381;
	width: 110px;
}

.actpricediv a b {
	border-radius: 5px;
	font-size: 20px;
	color: #ff2e5f;
	height: 50px;
	line-height: 50px;
	position: sticky;
	margin-right: 10px;
	width: 110px;
	display: table-cell;
	text-align: center;
}

.actpricediv a b:after {
	content: "";
	display: block;
	border-top: 1px solid #faf381;
	border-right: 1px solid #faf381;
	width: 40px;
	height: 40px;
	-webkit-transform: rotate(61deg) skew(212deg);
	transform: rotate(61deg) skew(212deg);
	position: absolute;
	z-index: -1;
	top: 2px;
	right: 85px;
	background: #faf381;
}
.acthotban {
	font-family: 黑体;
	background: url(../images/newactivity/bottombg.png) no-repeat;
	width: 100%;
	display: block;
	overflow: hidden;
    padding:50px 0;
}
.hottitle{   
    margin:30px 200px;
}
.acthotbody a {
    display:block;
}
.acthotbody dl dd{   
    width: 32%;
    margin: 0 8px;
    float: left;
}

/*<!--最新闪购样式结束—update2018-01-31-->*/

/*<!--秒杀样式开始-->*/
.miaosha {
    background: url(../images/miaosha/miaosha2.png) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 400px;
    display: block;
    overflow: hidden;
    text-align: center;
}

.ljqgms {
    border-radius: 5px;
    width: 100px;
    line-height: 35px;
    height: 35px;
    background-color: #e60002;
    border: 2px #565658 solid;
    color: #fff;
    margin-top: 280px;
    position: absolute;
    margin-left: -30px;
}

    .ljqgms:hover {
        color: #fff;
        background-color: #b20405;
    }

.msqgsj {
    margin-left: 419px;
    margin-top: 95px;
}

    .msqgsj ul li {
        width: 250px;
        margin: 50px 0;
        height: 35px;
        line-height: 35px;
        position: relative;
        margin-left: 340px;
        background: url(../images/miaosha/mssjred.png) no-repeat top 

left;
    }

    .msqgsj ul em {
        background-color: #e60002;
        width: 16px;
        height: 16px;
        border-radius: 16px;
        display: block;
        float: left;
        position: absolute;
        margin-top: 8px;
        margin-left: -27px;
    }

    .msqgsj ul .huims em {
        background-color: #565658;
        width: 16px;
        height: 16px;
        border-radius: 16px;
        display: block;
        float: left;
        position: absolute;
        margin-top: 8px;
        margin-left: -27px;
    }

    .msqgsj ul .huims {
        width: 250px;
        margin: 50px 0;
        height: 35px;
        display: block;
        line-height: 35px;
        position: relative;
        margin-left: 340px;
        background: url(../images/miaosha/mssjh.png) no-repeat top left;
    }

        .msqgsj ul .huims span {
            width: 100px;
            height: 35px;
            line-height: 35px;
            background-color: #565658;
            color: #fff;
            border-radius: 5px;
            position: absolute;
            margin-left: -90px;
        }

    .msqgsj ul li span {
        width: 100px;
        height: 35px;
        line-height: 35px;
        background-color: #e60002;
        color: #fff;
        border-radius: 5px;
        position: absolute;
        margin-left: -90px;
    }
/*<!--秒杀样式结束-->*/

/*百科知识开始*/
.leftschoolbkzs {
    width: 229px;
    float: left;
    margin-top: 30px;
    margin-right: 35px;
}

    .leftschoolbkzs a {
        width: 150px;
        float: left;
        border: #b5a98f 1px solid;
        margin: 10px 35px;
        text-align: center;
        padding: 10px 20px;
        background-color: #fff;
        color: #b5a98f;
    }

        .leftschoolbkzs a:hover {
            background-color: #b5a98f;
            color: #fff;
        }

.shijianbkzs {
    color: #999;
    float: right;
    margin-top: -30px;
    font-weight: bold;
    font-size: 14px;
}

.bkzslike {
    width: 100%;
    margin: 10px;
    overflow: hidden;
}

    .bkzslike dd {
        width: 30%;
        text-align: center;
        float: left;
        margin-bottom: 10px;
        font-size: 12px;
    }

        .bkzslike dd img {
            width: 50px;
            height: 50px;
        }

.titbkzsdet {
    text-indent: 30px;
    color: #b5a98f;
    font-weight: bold;
    font-size: 20px;
    margin: 30px;
    line-height: 60px;
}

.bkzsdetcon {
    margin: 20px;
}

.munutitbkzs {
    width: 100%;
    border: 1px #eee solid;
    overflow: hidden;
    height: 120px;
}

.leftbkzstit {
    background-color: #f5f5f5;
    width: 10%;
    height: 120px;
    line-height: 120px;
    text-align: center;
    float: left;
}

.rightbkzstit {
    background-color: #fff;
    float: left;
    margin-left: 30px;
}

    .rightbkzstit ul li {
        list-style-type: disc;
        line-height: 30px;
        color: #b5a98f;
    }

.detmunebkzs {
    border-bottom: 1px #eee dashed;
    padding: 30px 20px;
}

.bkzsdetail, .morebkzs, .upshouqi {
    font-size: 14px;
}

.imgbkzsdet {
    text-align: center;
    padding: 20px;
}

    .imgbkzsdet img {
        max-height: 300px;
    }

.detmunebkzs p {
    text-indent: 30px;
    line-height: 25px;
}

    .detmunebkzs p span {
        margin-left: 30px;
    }

.morebkzs {
    text-align: right;
    color: #963;
    cursor: pointer;
    list-style-type: lower-roman;
}

.upshouqi {
    text-align: right;
    color: #963;
    cursor: pointer;
    list-style-type: lower-roman;
}

    .morebkzs:hover, .upshouqi:hover {
        text-decoration: underline;
    }

.arrow-bottom {
    border-width: 5px;
    border-color: #963 transparent transparent transparent;
    border-style: solid dashed dashed dashed;
    border-bottom: none;
    margin-top: 10px;
    position: absolute;
}

.shouqi-bottom {
    border-width: 5px;
    border-color: transparent transparent #963 transparent;
    border-style: solid dashed dashed dashed;
    border-top: none;
    margin-top: 10px;
    position: absolute;
}

.wenzhangbkzs {
    width: 900px;
    min-height: 88px;
    overflow: hidden;
    float: left;
    margin-bottom: 50px;
    margin-top: -30px;
    margin-left: 30px;
}

    .wenzhangbkzs dl {
        width: 100%;
        min-height: 88px;
        overflow: hidden;
        float: left;
    }

        .wenzhangbkzs dl dd {
            width: 50%;
            min-height: 88px;
            overflow: hidden;
            padding: 10px 0;
            float: left;
        }

            .wenzhangbkzs dl dd img {
                float: left;
                width: 160px !important;
                height: 120px !important;
            }

.textwzbkzs {
    float: left;
    width: 230px;
    margin-left: 15px;
}

.wenzhangbkzs dl h3 {
    font-size: 14px;
    font-family: "Microsoft Yahei";
    height: 40px;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.wenzhangbkzs dl p {
    clear: both;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    width: 100%;
    height: 70px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    text-indent: 25px;
    color: #999;
}

.wenzhangbkzs dl hr {
    border: 1px dashed #b5a98f;
}

/*百科知识结束*/

/*indexthree.html开始*/
.hoverbor {
    width: 233px;
    height: 297px;
    position: absolute;
    display: none;
    background: rgba(0,0,0,.6);
    bottom: 0;
    z-index: 2;
}

.ysqhoverbor {
    width: 233px;
    height: 297px;
    position: absolute;
    background: rgba(0,0,0,.4);
    z-index: 1;
    margin-top: -10px;
}

.box-hover:hover .ysqhoverbor {
    background: rgba(0,0,0,0);
}

.diamshouq {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -280px -240px;
    width: 200px;
    height: 130px;
    margin-left: 30px;
    top: 28%;
    z-index: 2;
    position: absolute;
}

.box-hover:hover .hoverbor {
    display: block;
}

.hoverbor .hovera {
    width: 233px;
    height: 296px;
    overflow: hidden;
    display: flex !important;
}

.detproindex {
    color: #fff;
    text-align: center;
    padding: 0 14px;
    margin-top: 100px !important;
}

.vip {
    font-size: 18px !important;
    margin-top: 8px !important;
}

.shichang {
    margin-top: 5px !important;
}

.detproindex span {
    color: #fff !important;
    font-size: 14px !important;
    margin: 0 4px;
}

.lijibtnindex {
    bottom: 0;
    background-color: #b2a68a;
    z-index: 100;
    width: 100%;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    left: 0;
}

    .lijibtnindex span {
        bottom: 0;
        color: #000 !important;
        font-size: 18px !important;
    }

.imgindexban a {
    overflow: hidden;
    height: 296px !important;
    display: block;
}

.mtop20 {
    margin-top: 20px;
}

.hidden {
    display: none;
}
/*.up{cursor:pointer;background:#f00;font-weight:bold; width:50px; text-

align:center; color:#fff; height:23px; line-height:23px}*/
.st01 a {
    color: #fb746e;
    border-bottom: 2px solid #fb746e;
    padding-bottom: 5px;
}

.st02 {
    float: left;
    list-style: none;
    padding-left: 20px;
    font-size: 1em;
    padding-top: 30px;
}

.spanorg {
    color: #fb746e !important;
    font-size: 16px !important;
}

.shichang span {
    text-decoration: line-through;
    display: inline !important;
    margin: 0 0 !important;
    padding: 0 0 !important;
}

.pjnum {
    color: #b0b0b0 !important;
    font-size: 12px !important;
    text-align: center !important;
    margin-top: 8px !important;
}
/*indexthree.html结束*/




/**我的卡券BEGIN**/

/*我的卡券开始*/
.user-kaquan-list {
    float: left;
    position: absolute;
}

.morekaq {
    text-decoration: underline;
    color: #fb746e;
    float: right;
    line-height: 70px;
}

.user-kaquan-list h2 {
    font-size: 30px;
    width: 300px;
    line-height: 70px;
}

.user-kaquan-list ul {
    margin-left: -20px;
    width: 900px;
    overflow: hidden;
}

    .user-kaquan-list ul li {
        float: left;
        padding: 0 20px;
        border-right: 1px solid #eee;
    }

        .user-kaquan-list ul li a {
            font-size: 16px;
        }

.user-right-kaq {
    width: 872px;
    margin-top: 30px;
    float: right;
    background: #fff;
    /*padding: 25px 50px;*/
    margin-left: 15px;
    overflow: hidden;
    /*margin-bottom:40px;*/
    /*font-family:tahoma, arial, 宋体;*/
}

.kaquantit select {
    border: #b2a68a solid 1px;
    color: #b2a68a;
    font-size: 14px;
    outline-style: none;
}

.kaquanwei {
    margin-top: 10px;
}

    .kaquanwei ul {
        width: 100%;
        float: left;
    }

    .kaquanwei li {
        width: 33%;
        float: left;
        margin: 20px 0;
    }


/*仿京东我的卡券开始*/
.root61 .coupon-items .coupon-item {
    width: 260px;
}

.coupon-items .coupon-item {
    float: left;
    margin: 0 20px 20px 0;
}

.coupon-item {
    position: relative;
    display: inline-block;
    display: block;
    width: 260px;
}

.mod-comm .mc {
    line-height: 20px;
}

.coupon-item:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.coupon-item-d .c-type {
    background-color: #fb746e;
}

.coupon-item .c-type {
    position: relative;
    width: 100%;
    height: 109px;
    padding: 30px 0 0;
    overflow: hidden;
    color: #fff;
    text-align: center;
}

.coupon-item-d .c-typehui {
    background-color: #c3c3c3;
}

.coupon-item .c-typehui {
    position: relative;
    width: 100%;
    height: 109px;
    padding: 30px 0 0;
    overflow: hidden;
    color: #fff;
    text-align: center;
}

.coupon-item .c-price {
    margin: 0 0 5px;
    text-align: center;
    font-weight: 400;
}

    .coupon-item .c-price em {
        font-family: Verdana;
        font-size: 24px;
        position: relative;
        top: -2px;
        color: #fff;
    }

    .coupon-item .c-price strong {
        line-height: 50px;
        font-size: 60px;
        font-family: Arial;
    }

.coupon-item .c-limit {
    margin: 0 0 5px;
    font-size: 14px;
}

.coupon-item-d .c-type .c-limit span, .coupon-item-d .c-type .c-time {
    color: #a32a24;
    font-size: 12px;
}

.coupon-item-d .c-typehui .c-limit span, .coupon-item-d .c-typehui .c-

timehui {
    color: #868686;
    font-size: 12px;
}

.coupon-item .c-limit span {
    font-family: "Microsoft YaHei";
}

.coupon-item .c-time, .coupon-item .c-timehui {
    font-family: Verdana;
}

.coupon-item .c-type .c-type-top, .coupon-item .c-typehui .c-type-top {
    position: absolute;
    width: 40px;
    height: 13px;
    top: 0;
    left: 50%;
    margin-left: -23px;
    background: url(../images/biaoqian/coupon1.png) 0 -272px no-repeat;
}

.coupon-item-d .c-type .c-type-bottom {
    background-position: 2px -302px;
}

.coupon-item .c-type .c-type-bottom {
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background: url(../images/biaoqian/coupon1.png) -3px -296px;
}

.coupon-item .c-typehui .c-type-bottom {
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background: url(../images/biaoqian/coupon1.png) 0 -316px;
}

.coupon-item .c-msg {
    overflow: visible;
    font-size: 12px;
}

.coupon-item .c-msg {
    height: 160px;
    padding: 15px 10px;
    background: #f9f9f9;
}

.coupon-item .range-item {
    display: block;
    margin: 0 0 10px;
}

    .coupon-item .range-item .label {
        float: left;
        width: 60px;
        display: inline;
        text-align: right;
    }

    .coupon-item .range-item .txt {
        float: left;
        width: 156px;
        color: #999;
        overflow: hidden;
        white-space: nowrap;
    }

    .coupon-item .range-item b {
        width: 14px;
        height: 14px;
        vertical-align: middle;
        overflow: hidden;
        margin: 0 0 0 8px;
        background: url(../images/biaoqian/coupon1.png) -66px -156px no-

repeat;
    }

        .coupon-item .range-item b.b-hover {
            background-position: -86px -156px;
        }

    .coupon-item .range-item .item-tips {
        position: relative;
        top: -24px;
        z-index: 1;
    }

    .coupon-item .range-item s {
        width: 12px;
        height: 9px;
        position: absolute;
        background: url(../images/biaoqian/coupon1.png) -106px -158px 

no-repeat;
        top: 20px;
        right: 5px;
        z-index: 12;
    }

    .coupon-item .range-item .tips {
        width: 220px;
        position: absolute;
        border: 1px #ddd solid;
        padding: 10px;
        box-shadow: 1px 0 4px 1px #ddd;
        background-color: #fff;
        top: 26px;
        left: 0;
        z-index: 10;
    }

    .coupon-item .range-item:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.coupon-item .op-btns {
    margin-top: 45px;
    text-align: center;
}

.coupon-item-d .op-btns .btn {
    display: inline-block;
    width: 119px;
    height: 31px;
    line-height: 31px;
    border: 1px #fb746e solid;
    color: #fb746e;
    border-radius: 15px;
    vertical-align: middle;
}

    .coupon-item-d .op-btns .btn:hover {
        background-color: #fb746e;
        color: #fff;
    }

.kaquanlist li {
    width: 33%;
    float: left;
}
/*仿京东我的卡券结束*/
/*我的卡券结束*/
.coupon-item-d .c-share {
    height: 16px;
    line-height: 16px;
    margin: 20px 0;
    text-align: center;
    cursor: pointer;
    color: #fb746e;
    margin-left: -20px;
}

.coupon-item-d .textc-share:hover {
    color: #dd0c02;
    background-size: 18px;
}

    .coupon-item-d .textc-share:hover .fa-angle-up {
        color: #dd0c02;
        display: inline-block;
    }

.fa-angle-up {
    font-size: 18px;
    margin-left: 5px;
    display: none;
    position: absolute;
    margin-top: -2px;
}

.fa-th-large {
    margin-right: 10px;
    font-size: 14px;
}

.coupon-item .share-tips {
    position: absolute;
    background-color: #f4f4f4;
    margin-top: -78px;
    left: 0;
    width: 100%;
    text-align: left;
    padding: 12px 0 10px;
    cursor: pointer;
    box-shadow: 0 -5px 10px -4px #ddd;
    display: none;
}

.couponlink {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    background: url(../images/clipboard-paste.png) no-repeat;
    height: 18px;
    width: 18px;
    outline: none;
    border: none;
    cursor: pointer;
}

.textbtnyhqzs {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}

    .textbtnyhqzs img {
        width: 20px;
        height: 20px;
    }

.bdsharebuttonbox {
    margin-left: 20px;
}

    .bdsharebuttonbox:hover {
        color: #dd0c02;
    }

.coupon-item-d .share-tips:hover .tip-del {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    background: url(../images/close.png) no-repeat;
    cursor: pointer;
    transition: all .3s ease;
    background-size: 100%;
}
/**我的卡券END**/


/**订单确认界面选择卡券的样式 START**/
.kaquansy {
    font-size: 18px;
    cursor: pointer;
}

.kaquansyup {
    background: url(../images/cssimg.png) no-repeat left;
    background-position: -350px -68px;
    width: 30px;
    height: 30px;
    position: absolute;
    display: inline-block;
}

.kaquansydown {
    background: url(../images/cssimg.png) no-repeat left;
    background-position: -350px -118px;
    width: 30px;
    height: 30px;
    position: absolute;
    display: inline-block;
}

.kaquanzs {
    overflow: hidden;
    border: 1px #eeecd6 dashed;
    padding: 0 50px;
    margin-top: 10px;
}

.keyongkq {
    margin-top: 20px;
    color: #ccc;
}

.kaquan2 ul {
    overflow: hidden;
    margin-left: 20px;
}

.linekq {
    border-bottom: 1px #eeecd6 dashed;
}

.kaquan2 ul li {
    width: 25%;
    float: left;
    margin: 20px 0;
}

.kqred2 {
    background: url(../images/coupon_red.png) no-repeat;
    background-size: 100%;
    display: block;
    width: 230px;
    height: 122px;
    float: left;
    color: #fff;
}

.kqred3 {
    background: #fb746e;
    background-size: 100%;
    display: block;
    width: 230px;
    height: 122px;
    float: left;
    color: #fff;
    /*border:#fff solid 2px;*/
}

.kqhui2 {
    background: url(../images/coupon_hui.png) no-repeat;
    background-size: 100%;
    display: block;
    width: 230px;
    height: 122px;
    float: left;
    color: #fff;
}

.topkq2 {
    color: #fff;
    height: 78px;
    border-bottom: 1px #fff solid;
    margin: 0 20px;
    line-height: 78px !important;
}

.fontkq2 {
    color: #fff;
    height: 78px;
    line-height: 78px !important;
}

.topkq2 span {
    font-size: 20px;
    font-family: -webkit-pictograph;
    font-weight: bold;
    width: 30px;
}

    .topkq2 span b {
        font-size: 50px;
    }

.textyhq2 {
    float: right;
    text-align: right;
    margin-top: -70px;
    line-height: 0;
    position: absolute;
    margin-left: -40px;
    width: 230px;
}

    .textyhq2 .mjkq2 {
        /*width:115px;*/
        height: 30px;
        overflow: hidden;
    }

.mjkq2 span {
    font-size: 14px !important;
}

.yxqkq2 {
    font-size: 14px;
    margin: 5px 15px;
}

s .coupon-select {
    z-index: 0;
    overflow: hidden;
    width: 230px;
    height: 122px;
    display: block;
}

.coupon-checked {
    border: 2px solid #e43a3d;
    width: 226px;
    height: 118px;
    position: relative;
}

    .coupon-checked i {
        width: 55px;
        height: 55px;
        background: url(images/cssimg.png) no-repeat;
        background-position: -9px -389px;
        display: inline-block;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .coupon-checked:hover .qxxzkq span {
        display: block;
    }

.coupon-select .qxxzkq {
    position: absolute;
    width: 226px;
    cursor: pointer;
}

    .coupon-select .qxxzkq span {
        background: rgba(0,0,0,0.5) none repeat scroll !important;
        color: #fff;
        float: right;
        text-align: right;
        cursor: pointer;
        display: none;
        padding: 0 10px;
        font-size: 14px;
    }

.checkkq {
    position: absolute;
    display: block;
    background: url(../images/biaoqian/coupon-selected.png) right bottom 

no-repeat;
}

.kqselect select {
    outline: none;
    border: 1px #b2a68a solid;
    margin-left: 20px;
    color: #b2a68a;
}
/**订单确认界面选择卡券的样式 END**/

/**订单确认界面选择裸钻定金的样式 BEGIN**/

.diamondsy {
    font-size: 18px;
    cursor: pointer;
}

.diamondsyup {
    background: url(../images/cssimg.png) no-repeat left;
    background-position: -350px -68px;
    width: 30px;
    height: 30px;
    position: absolute;
    display: inline-block;
}

.diamondsydown {
    background: url(../images/cssimg.png) no-repeat left;
    background-position: -350px -118px;
    width: 30px;
    height: 30px;
    position: absolute;
    display: inline-block;
}

.diamondzs {
    overflow: hidden;
    border: 1px #eeecd6 dashed;
    padding: 0 50px;
    margin-top: 10px;
    display:none;
}
.diamondselect select {
    outline: none;
    border: 1px #b2a68a solid;
    margin-left: 20px;
    color: #b2a68a;
}
/**订单确认界面选择裸钻定金的样式 END**/


/**所有优惠券页面的样式 BEGIN**/

.bgkqlq .huitextkq {
    color: #999;
    font-size: 12px;
    margin-top: 5px;
    margin-left: -10px;
}

    .bgkqlq .huitextkq span {
        margin: 0 10px;
    }

.bgkqlq {
    background: #fbfbfb;
    padding: 50px;
    overflow: hidden;
}

    .bgkqlq ul {
        overflow: hidden;
    }

    .bgkqlq h3 {
        background-color: #d9d0be;
        margin-bottom: 30px;
        font-size: 26px;
        color: #e4393c;
        padding: 10px;
    }

        .bgkqlq h3 i {
            margin-left: 20px;
            color: #e4393c;
            float: left;
            margin-top: 3px;
            margin-right: 10px;
            background: url(images/cssimg.png) no-repeat left;
            background-position: -110px -410px;
            width: 40px;
            height: 30px;
            display: block;
            overflow: hidden;
        }

    .bgkqlq ul li {
        float: left;
        width: 530px;
        height: 170px;
        margin: 10px 15px;
    }

    .bgkqlq .divkaquanlq {
        float: left;
        background-color: #fff;
        width: 530px;
        border: 1px #f9f9f9 solid;
        border-radius: 3px;
    }

        .bgkqlq .divkaquanlq:hover {
            border: 1px #eee solid;
        }

    .bgkqlq .leftkaquan {
        width: 110px;
        height: 155px;
        float: left;
    }

        .bgkqlq .leftkaquan img {
            width: 80px;
            height: 80px;
            line-height: 150px;
            margin: 38px 10px;
        }

    .bgkqlq .centerkqdet {
        width: 350px;
        float: left;
    }

    .bgkqlq .pricekq {
        font-size: 30px;
        color: #fb746e;
        font-family: verdana;
        margin-top: 10px;
    }

        .bgkqlq .pricekq span {
            font-size: 60px;
            font-family: arial;
        }

    .bgkqlq .rightkaquanred {
        background: url(../images/cssimg.png) no-repeat left;
        background-position: -580px -385px;
        border-radius: 3px;
        width: 60px;
        float: right;
        height: 155px;
        text-align: right;
    }

        .bgkqlq .rightkaquanred:hover span {
            color: #a32a24;
        }

        .bgkqlq .rightkaquanred span {
            color: #fff;
            font-size: 18px;
            -webkit-writing-mode: vertical-rl;
            writing-mode: tb-rl; /*文字竖排*/
            writing-mode: vertical-rl;
            margin-top: 5px;
            margin-right: 15px;
            text-align: center;
            overflow: hidden;
            letter-spacing: 10px;
            float: right;
            height: 157px;
        }

    .bgkqlq .rightkaquanhui {
        background: url(../images/cssimg.png) no-repeat left;
        background-position: -580px -15px;
        border-radius: 3px;
        width: 60px;
        float: right;
        height: 155px;
        text-align: right;
    }

        .bgkqlq .rightkaquanhui span {
            color: #fff;
            font-size: 18px;
            -webkit-writing-mode: vertical-rl;
            writing-mode: tb-rl; /*文字竖排*/
            writing-mode: vertical-rl;
            margin-top: 5px;
            margin-right: 15px;
            text-align: center;
            overflow: hidden;
            letter-spacing: 10px;
            height: 157px;
        }

    .bgkqlq .biaoylqkq {
        background: url(../images/biaoqian/quan-state.png) no-repeat;
        display: block;
        width: 65px;
        height: 65px;
        z-index: 999;
        position: absolute;
        margin-top: -65px;
        margin-left: 280px;
        background-position: -2px -239px;
    }

    .bgkqlq .biaoyqwkq {
        background: url(../images/biaoqian/quan-state.png) no-repeat;
        display: block;
        width: 65px;
        height: 65px;
        z-index: 999;
        position: absolute;
        margin-top: -65px;
        margin-left: 280px;
        background-position: -2px -81px;
    }

    .bgkqlq .textzynomore {
        color: #ccc;
        text-align: center;
        margin: 30px;
    }

    .bgkqlq .prikqgz {
        width: 390px;
        overflow: hidden;
        float: left;
    }

    .bgkqlq .shiyonggz {
        font-size: 13px;
        float: left;
        color: #e4393c;
    }

    .bgkqlq .pricekq b {
        font-size: 16px;
        color: #333;
        margin-left: 30px;
    }
/**所有优惠券页面的样式 END**/


/*产品详情页面优惠券开始*/
.item-info .divyhqlq {
    float: left;
    background-color: #FDB3AF;
    border-radius: 3px;
    margin: 7px;
}

.item-info .youhuiquan {
    width: 530px;
    padding: 6px;
    overflow: hidden;
    display: none;
}

.item-info .centeryhqdet {
    width: 460px;
    float: left;
    padding-left: 10px;
}

.item-info .priceyhqtext {
    font-size: 30px !important;
    color: #fb746e;
    font-family: verdana;
    padding: 5px 0 0 0 !important;
}

    .item-info .priceyhqtext span {
        font-size: 50px;
        font-family: arial;
    }

    .item-info .priceyhqtext b {
        font-size: 16px;
        color: #333;
        margin-left: 10px;
    }

.item-info .rightkaquanred {
    background: url(../images/biaoqian/bglijilqred.png) left;
    border-radius: 3px;
    width: 40px;
    float: right;
    height: 130px;
    text-align: right;
}

    .item-info .rightkaquanred:hover span {
        color: #a32a24;
    }

    .item-info .rightkaquanred span {
        color: #fff;
        font-size: 14px;
        -webkit-writing-mode: vertical-rl;
        writing-mode: tb-rl; /*文字竖排*/
        writing-mode: vertical-rl;
        margin-top: 5px;
        margin-right: 8px;
        text-align: center;
        overflow: hidden;
        letter-spacing: 10px;
        float: right;
        height: 130px;
    }

.item-info .huiyhqtext {
    color: #999;
    font-size: 12px !important;
    padding: 7px 0 0 0 !important;
    border-top: 1px #eee dashed;
}


.item-info .shiyonggz {
    font-size: 12px !important;
    float: left;
    color: #666;
    height: 18px;
    overflow: hidden;
    padding: 0 !important;
    margin-bottom: 8px;
}

.item-info .jiantouyhqhui {
    background: url(images/cssimg.png) no-repeat;
    background-position: -418px -192px;
    width: 18px;
    height: 18px;
    position: absolute;
    cursor: pointer;
    z-index: 0;
}

.item-info .jiantouyhqred {
    background: url(images/cssimg.png) no-repeat;
    background-position: -418px -156px;
    width: 18px;
    height: 18px;
    position: absolute;
    cursor: pointer;
    z-index: 0;
}

.item-info .bglqyhq p {
    cursor: pointer;
}

.item-info .bglqyhq2 {
    background-color: #f3f3f3;
    border: 1px #f00 solid;
}



.item-info .bglqyhq {
    background-color: #f9f9f9;
    float: left;
    width: 550px;
}


.item-info .lqyhqmb {
    color: #f00;
    padding: 0 10px;
    font-size: 12px;
}

.item-info .quan-item {
    position: relative;
    height: 16px;
    padding-left: 2px;
    line-height: 16px;
    text-align: center;
    border-top: 1px solid #df3033;
    border-bottom: 1px solid #df3033;
    background: #FDB3AF;
    font-size: 14px;
    margin-right: 13px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 5px;
}

    .item-info .quan-item:hover {
        background-color: #ffe9e8;
    }

    .item-info .quan-item s {
        left: 0;
        background-position: -2px 0;
    }

    .item-info .quan-item b {
        right: -1px;
    }

    .item-info .quan-item b, .quan-item s {
        position: absolute;
        display: block;
        height: 18px;
        width: 2px;
        overflow: hidden;
        background: url(../images/cssimg.png) no-repeat;
        background-position: -364px -243px !important;
    }

.item-info .kqyhmtext {
    margin-left: 60px;
    width: 85%;
    float: left;
    margin-top: -18px;
}

.item-info .lingquantext {
    width: 80px;
    float: left;
}

.zkmjms{background-color:#C69764; color: #FFF; text-align: center; font-size: 20px;}

/*产品详情页面优惠券结束*/

/*各页面样式转移开始*/
/*index新增开始*/
.guanggaol {
    width: 100%;
    margin-bottom: -5px;
    overflow: hidden;
}

.anoth {
    height: 100px;
    background-position: top center;
    width: 100%;
    background-repeat: no-repeat;
}

.close-header {
    position: absolute;
    display: block;
    right: 20px;
    width: 30px;
    top: 20px;
    margin-right: 20px;
    background: url(../images/cssimg.png) center no-repeat;
    background-position: -54px -2px;
    cursor: pointer;
    width: 30px;
    height: 30px;
}

.close-bottom {
    position: absolute;
    display: none;
    left: 200px;
    bottom: 100px;
    background: url(../images/cssimg.png) center no-repeat;
    background-position: -54px -2px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    z-index: 9999;
}

.newkefu1 {
    background: url(../images/pc_zx_icon.gif) no-repeat;
    /*background-position: -24px -81px;*/
    width: 75px;
    height: 47px;
    display: inline-block;
}

.newkefuqq {
    background: url(../images/PCzixu.gif) no-repeat;
    background-position: -32px -183px;
    width: 75px;
    height: 87px;
    display: inline-block;
}

.newkefugwc {
    background: url(../images/PCzixu.gif) no-repeat;
    background-position: -32px -250px;
    width: 75px;
    height: 87px;
    display: inline-block;
}

.newkefuewm {
    background: url(../images/PCzixu.gif) no-repeat;
    background-position: -32px -318px;
    width: 75px;
    height: 87px;
    display: inline-block;
}

.baoyou {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -19px -120px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;
}

.zhengzhi {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -62px -119px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;
}

.zsydhx {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -106px -116px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;
}

.qqwl {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -154px -120px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;
}

.zsby {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -198px -120px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;
}

.fdyh {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -240px -119px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;
}

.linezx {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -18px -167px;
    height: 25px;
    margin-top: 8px;
    padding-left:25px;
    font-size: 12px;
}
.zzgs {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -193px -20px;
    width: 75px;
    height: 75px;
    margin-top: -18px;
    margin-bottom: 6px;
}

.sina {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -18px -233px;
    width: 75px;
    height: 73px;
    margin-top: -17px;
    margin-bottom: 7px;
}

.gfwx {
    background: url(../images/PCtopbot.png) no-repeat;
    background-position: -126px -240px;
    width: 80px;
    height: 80px;
    display: inline-block;
}

.zxzxbor {
    width: 150px;
    border: 1px #fb746e solid;
    height: 30px;
    line-height: 30px;
    margin-left:52px;
}

.ysqpro {
    width: 233px;
    height: 297px;
    position: absolute;
    background: rgba(0,0,0,.4);
    z-index: 4;
    margin-top: -10px;
}

/*index新增结束*/

/*产品详情页新增开始*/
.tubiaoxin {
    background: url(../images/addheart.png) no-repeat;
    width: 33px;
    height: 33px;
    display: inline-block;
    position: absolute;
    margin-left: 14px;
}

.tubiaoand {
    background: url(../images/addfh.png) no-repeat;
     width: 33px;
    height: 33px;
    display: inline-block;
    position: absolute;
    margin-left: 64px;
}
.tubiaoman {
    background: url(../images/addman.png) no-repeat;
     width: 33px;
    height: 33px;
    display: inline-block;
    position: absolute;
    margin-left: 114px;
}
.tubiaowoman {
    background: url(../images/addwoman.png) no-repeat;
     width: 33px;
    height: 33px;
    display: inline-block;
    position: absolute;
    margin-left: 164px;
}
.otherselect{
    width: auto;
    height: auto;
    color: #585856;
    border: none;
        outline: none;

}
.othera{
    padding:8px 0 !important;
}
/*产品详情页新增结束*/

/*裸钻页面新增开始*/
.lefttitledia {
    margin-right: 40px;
    display: block;
    width:34px;
    flex-shrink:0;
    white-space: nowrap;
}

.tongzhibtn {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -16px -83px;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    margin-top: 9px;
}

.yuanxdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -20px -401px;
    width: 35px;
    height: 35px;
    margin-top:4px;
    margin-left: 14px;
}

.fangxdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -77px -403px;
    width: 35px;
    height: 35px;
    margin-top:7px;
    margin-left: 16px;
}

.lixdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -130px -401px;
    width: 35px;
    height: 35px;
    margin-top:4px;
    margin-left: 17px;
}

.xinxdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -179px -401px;
    width: 35px;
    height: 35px;
    margin-top:4px;
    margin-left: 14px;
}

.tuoyxdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -234px -400px;
    width: 35px;
    height: 35px;
    margin-top:4px;
    margin-left: 17px;
}

.zmlxdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -280px -400px;
    width: 35px;
    height: 35px;
    margin-top:4px;
    margin-left: 17px;
}

.zhenxdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -328px -400px;
    width: 35px;
    height: 35px;
    margin-top:4px;
    margin-left: 17px;
}

.mayanxdia {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -376px -400px;
    width: 35px;
    height: 35px;
    margin-top:2px;
    margin-left: 22px;
}

i.proyuanxing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -20px -450px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

i.prolixing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -130px -450px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

i.profangxing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -78px -450px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

i.proxinxing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -182px -448px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

i.protuoyxing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -233px -450px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

i.prozmlxing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -280px -450px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

i.prozhenxing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -327px -450px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

i.promayanxing {
    background: url(../images/PCtopbot.png) left no-repeat;
    background-position: -371px -450px;
    width: 25px;
    height: 25px;
    position: absolute;
    margin-top: -16px;
    margin-left: -13px;
}

/*裸钻页面新增结束*/

/*预约开始*/
.reservation-service .zhuanshu{
width:96px;height:96px;background:url(../images/cssimg.png) no-repeat;background-position:-15px -800px;margin:25px 30px 30px 45px;
}
.reservation-service .shidai{
width:96px;height:96px;background:url(../images/cssimg.png) no-repeat;background-position:-132px -800px;margin:25px 30px 30px 45px;
}
.reservation-service .zhuanye{
width:96px;height:96px;background:url(../images/cssimg.png) no-repeat;background-position:-246px -800px;margin:25px 30px 30px 45px;
}
.reservation-service .zengzhi{
width:96px;height:96px;background:url(../images/cssimg.png) no-repeat;background-position:-358px -800px;margin:25px 30px 30px 45px;
}
.reservation-service .baoyang{
width:96px;height:96px;background:url(../images/cssimg.png) no-repeat;background-position:-470px -800px;margin:25px 30px 30px 45px;
}
/*预约结束*/

/*标签开始*/
.biaoqiancon {
margin-top:50px;/*border:1px #ddd solid;*/
}
.biaoqianbox {
    /*margin-bottom:10px;
    -webkit-box-shadow: 0 2px 5px 1px rgba(124,124,124,.2);
    box-shadow: 0 2px 5px 1px rgba(124,124,124,.2);*/
}
.fonttitlemune {
font-size:14px;color:#963;width:100px;height: 35px;
line-height: 35px;background-color: #eee;position:absolute;
}
.fonttitlemune span{
margin-left:10px;
}
.munebqmore {
    float: right;
    font-size: 14px;
    line-height: 35px;
    margin-right: 20px;
}

    .munebqmore a:hover {
        text-decoration: underline;
    }

.biaoqianbox .tabbtnbq {
    margin-left:100px;
    height: 35px;
    line-height: 35px;
    background-color: #eee;           
}

    .biaoqianbox .tabbtnbq li {
        float: left;
        position: relative;
        margin: 0 0 0 -1px;
    }

        .biaoqianbox .tabbtnbq li a {
            display: block;
            float: left;
            height: 35px;
            line-height: 35px;
            overflow: hidden;
            width: 108px;
            text-align: center;
            font-size: 14px;
            /*color: #fff;*/
            cursor: pointer;
        }

        .biaoqianbox .tabbtnbq li.current {
            /*border-left: solid 1px #d5d5d5;
            border-right: solid 1px #d5d5d5;*/
            height: 35px;
            line-height: 35px;
        }

            .biaoqianbox .tabbtnbq li.current a {
                border-top: solid 2px #fb746e;
                height: 33px;
                line-height: 33px;
                background: #fff;
                color: #fb746e;
                font-weight: 800;
            }

.biaoqianbox .tabconbq {
    position: relative; /*必要元素*/
    height: 65px;
    width: 1224px;
    overflow: hidden;
    background-color: #fff;
}

    .biaoqianbox .tabconbq .subboxbq {
        position: absolute; /*必要元素*/
        left: 0;
        top: 0;
    }

    .biaoqianbox .tabconbq .sublistbq {
        float: left;
        width: 1224px !important;
        height:44px;                              
        padding: 10px 0;                            
    }

.biaoqianbox .sublistbq li {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    margin:0 5px;
    display: inline-block;
}
.biaoqianbox .sublistbq li a{
    color:#999;
}
    .biaoqianbox .sublistbq li a:hover {
        color:#fb746e;
        text-decoration: underline;
    }

    .biaoqianbox .sublistbq li span {
        margin: 0 5px 0 0;
        font-family: "宋体";
        font-size: 12px;
        font-weight: 400;
        color: #ddd;
    }
/*标签结束*/

/*标签分类页地图开始*/
.muneh2 {
    overflow:hidden;
    margin:30px 0 20px 0;
}
.muneh2 h2{
    color:#fff;background-color:#d9d0be;padding:5px 20px;/*color: rgb(217, 208, 

190);*/
}

.munesec {
float:left; width :100%; margin-top:20px; clear:both;font-weight:bold;padding:0 

10px;
}
.munesec a {
color:#deb775;
}
.munesec i{
    width: 6px;
    height: 6px;
    background-color: #deb775;
    position: absolute;
    margin-top: 8px;
}
.munetext {
    width: 340px;      
    height: 110px;     
    border: 1px solid #ddd;
    background: #fff;
    display:inline;
    margin: 10px 10px 0 0;
    float:left;
}
.munetext dl{
width:340px;height:110px;float:left;display:inline;overflow:hidden;
}

.munetext:hover dl{z-index: 2; position: absolute; height: auto; background-color: 

#fff; border: 1px solid #d9ceb4; -webkit-box-shadow: 0 2px 5px 1px rgba

(80,0,0,.2);box-shadow: 0 2px 5px 1px rgba(80,0,0,.2);} 

.munetext dt {
height: 42px;
line-height: 42px;
overflow: hidden;
text-align:left;border-bottom:1px #ddd solid;background-color:#eee;padding:0 10px;
}
.munetext dt a{
font-size: 16px;
font-weight:bold;
}
.munetext dd {
overflow: hidden;
padding: 4px 0 4px;
}

.munetext dd a {
font-size:13px;
margin:5px 10px 0 10px;
line-height: 20px;
height: 20px;
overflow: hidden;
border: 1px solid #fff;
float: left;
}
.munetext a:hover {
text-decoration:underline;
}

/*标签分类页地图结束*/

/*各页面样式转移结束*/


/*（版二）钻石学堂首页开始*/
.als-prev {
    font-size: 100px;
    font-family: "SimSun";
    color: #b2a68a;
    /*background-color: #d9d0be;*/
    left: 0;
    position: absolute;
    cursor: pointer;
    line-height: 170px;
    top:0;
}

.als-next {
    font-size: 100px;
    font-family: "SimSun";
    color: #b2a68a;
    /*background-color: #745e2d;*/
    right: 0;
    position: absolute;
    cursor: pointer;
    line-height: 170px;
    top:0;
}

    .als-prev:hover, .als-next:hover {
        background-color: #d9d0be;
        color: #fff;
    }

.alsright {
    float: left;
    height: 100%;
    margin-left: 15px;
    margin-top:20px;
}

    .alsright h3 {
        height: 60px;
        overflow: hidden;
        font-size: 18px;width:230px;
    }
    .alsright h3 a{
        width:250px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    }
.yishoujs, .yishoujs em {
    color: #ccc !important;
    float: right;
}

.roll-wrap .roll__list {
    width: 100%;
}

    .roll-wrap .roll__list li {
        float: left;
        width: 420px;
        display: inline-block;
        padding: 28px 0;
    }

        .roll-wrap .roll__list li img {
                    width: 120px;
                    height: 120px;
                    float: left;
                    /*border: 1px #b2a68a solid;*/
                }

.contypeid li {
    float: left;
    display: inline-block;
}

.typeidlist {
    margin: 20px;
    overflow: hidden;
}

.tittypeid {
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    /* background-color: #eee; */
    border-bottom: 2px #b2a68a solid;
    color: #b2a68a;
}

    .tittypeid h3 {
        float: left;
        font-size: 16px;
    }

    .tittypeid span {
        float: right;
        font-size: 14px;
    }

        .tittypeid span a {
            /* margin: 0 5px; */
            border-right: 1px #eee solid;
            padding: 0 12px;
        }

        .tittypeid span em {
            /*margin: 0 5px; */
            /*border: 1px #eee solid;*/
            /*padding: 12px;*/
        }

            .tittypeid span em a {
                border: none !important;
                color: #b2ac8a;
            }

.biaoqianbread {
    margin: 20px 22px;
    font-size: 14px;
    cursor: pointer;
}

    .biaoqianbread a {
        padding: 5px 10px;
        border: 1px #b2a68a solid;
        color: #b2a68a;
        margin: 2px 8px;
        display: inline-block;
    }

        .biaoqianbread a:hover {
            color: #fff;
            background-color: #b2a68a;
        }

/**/
.ztbannercon {
    width: 250px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 10px;
}

.ztbannerleft img {
    width: 230px;
    height: 160px;
}

.ztbannerleft {
    width: 230px;
    overflow: hidden;
    padding: 3px;
    margin: 3px 0;
    border: 1px #f0f0f0 solid;
}

    .ztbannerleft p {
        background: rgb(0,0,0);
        opacity: 0.8;
        height: 30px;
        line-height: 30px;
        margin-top: -34px !important;
        position: relative;
    }

        .ztbannerleft p a {
            padding: 0 10px;
            color: #fff;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 14px;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

.zttextlist {
    width: 40%;
    float: left;
    margin: 15px 5px;
}

.zttextlist {
    width: 210px;
    float: left;
    overflow: hidden;
}

.zttext img {
    width: 210px;
    height: 162px;
}

.zttext dl {
    margin-top: 12px;
}

    .zttext dl dd {
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        width: 190px;
    }

        .zttext dl dd i {
            background-color: #b2a68a;
            width: 5px;
            height: 5px;
            border-radius: 5px;
            display: inline-block;
            margin-top: 12px;
            position: absolute;
        }

        .zttext dl dd a {
            font-size: 12px;
            margin-left: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }


/**/
.roll-wrap:hover .control {
    display: block;
}

.roll-wrap {
    position: relative;
    height: 180px;
    overflow: hidden;
    margin:0 60px;
}

    .roll-wrap .roll__list {
    }

.roll_row .roll__list::before, .roll_row .roll__list::after {
    content: "";
    display: table;
    line-height: 0;
}

.roll_row .roll__list::after {
    clear: both;
}

.roll_row .roll__list {
    width: 9999px;
}

    .roll_row .roll__list li {
        float: left;
        display: block;
        margin: 0 15px;
        width: 400px;
        color: #fff;
    }

 .control {
            position: absolute;
            /*top: 100px;*/
            /*display: none;*/
            padding: 5px;
            font-weight: bold;
            text-decoration: none;
            color: #fff;
            background-color: #deb775;
        }

            .control:hover {
                background-color: #906926;
            }

    .control.pre {
        left: 5px;
    }

    .control.next {
        right: 5px;
    }

.roll_col {
    width: 100%;
    height: 200px;
    overflow: hidden;
}

    .roll_col .roll__list {
        width: 100%;margin:0 50px;
    }

.h600 {
    height: 600px;
}

.roll_col li {
    display: block;
    height: 200px;
    line-height: 200px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

.roll_col .control {
    top: 80px;
}

.rollbox {
            border: 2px #deb775 solid;position:relative;border-left:none;border-

right:none;
        }
/*（版二）钻石学堂首页结束*/

/*（版二）钻石学堂专题页开始*/
.fs14 a {
    text-align: right;
    float: right;
    margin-right: 20px;
    color: #927658;
    font-size: 12px;
    font-weight: 100;
}
.projieshao {
    overflow: hidden;
    border: 1px #d9d0be solid;
    margin-bottom: 20px;
    padding:30px 20px;
}

    .projieshao img {
        float: left;
        width: 230px;
    }

    .projieshao ul {
        margin-left: 270px;
    }

        .projieshao ul li b {
            font-size: 18px;
            color: #ce9b68;
            line-height: 40px;font-weight:normal;
        }

        .projieshao ul li p {
            line-height: 30px;
            font-size: 14px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
            margin-bottom: 10px;
            height: 150px;
        }

    .projieshao span a {
        font-size: 14px;
        float: right;
        color: #fff;
        background-color:#deb775;padding:5px;border-radius:3px;
    }

.xgyuedu {
    border: 1px #d9d0be solid;
    margin: 20px 0;
}

    .xgyuedu h3 {
        background-color: #eee;
        overflow: hidden;
        font-size: 16px;
        width: 100%;
        height: 50px;
        line-height: 50px;
    }

.yuedutext {
    padding: 20px 0;
    overflow: hidden;
    border-bottom: 1px #d9d0be dashed;
    height: 120px;
    margin:0 20px;
}

    .yuedutext img {
        float: left;
        width: 156px;
    }

    .yuedutext .readtextimg {
        height:120px;width:156px;float:left; overflow: hidden;
    }

    .yuedutext ul {
        margin-left: 180px;
    }

        .yuedutext ul li b {
            color: #b2a68a;
            line-height: 20px;
        }

        .yuedutext ul li p {
            line-height: 23px;
            text-indent:30px;
            font-size: 14px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            margin-top: 10px;
            height:42px;
        }

    .yuedutext span a {
        /*font-size: 14px;
        float: right;*/
        color: #996631;
    }
.textbqsj {
    overflow:hidden;position:relative;margin-top:25px;
}
.textbqleft {
    bottom:0;float:left;width:80%;font-size:14px;color:#737373;
}
    .textbqleft a{
    margin:0 5px;
}
.textbqright {
    float:right;color:#ccc;font-size:14px;
}
/*（版二）钻石学堂专题页结束*/

/*（版二）钻石学堂文章页开始*/
.newfs13f {
    text-align: center;
    font-size: 13px;
    overflow: hidden;margin-top:-32px;float:right;
}

    .newfs13f em {
        color: #c5c5c5;
    }

.aboutconwz {
    padding: 0 100px;
    width: 760px;           
}

.aboutbiaoqian {
    border-top: 1px #ccc dashed;
    padding: 20px 0;
}

    .aboutbiaoqian a {
        background-color: #deb775;
        margin: 0 5px;
        color: #fff;
        font-size: 14px;
        padding: 3px 8px;
        font-weight: 100;
    }
    .aboutbiaoqian a:hover {
        color:#fff;
        background-color:#927658;
    }

.aboutwenzhang ul {
    float: left;
    width: 320px;
    font-size: 15px;
    padding: 10px 0;
    margin: 8px 20px 30px 20px;
    line-height: 20px;
}

    .aboutwenzhang ul li {
        line-height: 25px;font-size:14px;
    }

        .aboutwenzhang ul li i {
            width: 5px;
            height: 5px;
            border-radius: 5px;
            background-color: #deb775;
            display: inline-block;
            position: absolute;
            margin-top: 9px;
            margin-left: -10px;
        }

.aboutwenzhang h3 {
    color: #deb775;
    border-bottom: 2px #deb775 solid;
    padding: 10px 0;
    margin-top: 10px;
}

        .detfontnew {
            color:#ccc;
            font-size:14px;
            margin:5px 0;
            width:100%;
            font-weight:100;height:20px;line-height:20px;overflow: 

hidden;float:left;text-align:left;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
        }
/*（版二）钻石学堂文章页结束*/

/*明星代言页面开始*/
.constarbox {
    width: 960px;
    float: left;height:100%;
}
.constarbox ul{
    overflow:hidden;
    display:none;
}
.constarbox .on { display:block}

.conmunestar {
    text-align: center;
    height: 80px;
    margin-top: 50px;margin-bottom:80px;
}
.starultit {
    margin-top:15px;overflow:hidden;
}
        
    .conmunestar h1 {
        background-size: 100%;
        font-size:30px;
        margin-top: 5px;
    }

    .conmunestar span {
        line-height: 30px;margin-bottom:20px;
        color: #ccc;font-weight:100;
        font-size: 16px;
    }

.daiytext {
    position: relative;
    width: 960px;
    float: left;
    margin-left: 15px;
    margin-bottom: 50px;
}

.qiuhuntext {
    position: relative;
    width: 960px;
    float: left;
    margin-left: 22px;
    margin-bottom: 50px;
}

.grid img {
    width: 300px;
    height:230px
}

.grid {
    width: 300px;
    background: #fff;
    overflow: hidden;
    float: left;
    margin:0 5px 30px 5px;border-bottom:2px #deb775 solid;
}

    .grid h4 {
        font-size: 16px;
        font-weight: 400;
        color: #000;
        line-height: 25px;
        margin: 10px 12px;
        height:50px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

        .grid h4:hover {
            color: #fc9590;
        }

    .grid p {
        color: #8c8c8c;
        margin: 5px 12px 30px 12px;
        line-height: 25px;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height:70px;
    }
    .conmunestar ul li {
        display: inline-block;border:1px solid #ccc;cursor:pointer;padding: 10px 

60px;margin:0 15px;border-radius:5px;
    }

.bgstarred{
    color: #deb775 !important;     
    border:1px solid #deb775 !important;
}
/*明星代言页面结束*/

/*钻石知识开始*/
  .conmunestarzszs {
    text-align: center;
    height: 80px;
    margin-top: -15px;margin-bottom:10px;
}
        
    .conmunestarzszs h1 {
        background-size: 100%;
        font-size:30px;
        margin-top: 5px;
    }

    .conmunestarzszs span {
        line-height: 30px;margin-bottom:20px;
        color: #ccc;font-weight:100;
        font-size: 16px;
    }

            .conmunestarzszs ul li {
        display: inline-block;cursor:pointer;margin:0 5px;/*border-

radius:5px;*/background-color:#b2a68a;color:#fff;border-radius: 30px;height: 

50px;padding:0 60px;
    /*width: 200px;*/
    line-height: 50px;font-size:18px;
    }

            .starultitzszs {
    margin-top:15px;overflow:hidden;background-color:#b5a98f;
}

.bgstarredzszs{
    color: #fff !important;
    font-weight:bold;
    background-color:#e68600 !important;
}

.bgstarredzszs i{
    background: url(../images/cssimg.png) no-repeat;
    background-position:-17px -912px;
    margin-top: 50px;
    position: absolute;
    width: 10px;
    height: 10px;
    margin-left:30px;
}

        .conzs {
            width: 960px;
            float: left;
            border: 1px solid #e68600;
            /*border-top: none;*/
        }

            .conzs dl {
                overflow: hidden;
                display: none;
            }

            .conzs .on {
                display: block;
            }

            .dettextzszs {
            width: 300px;
            height: 20px;
            line-height:20px;
            overflow: hidden;
            display: -webkit-inline-box;
            text-overflow: ellipsis;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            float: left;
        }
        .dettextzszs i {
    background-color: #b2a68a;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 7px;
    position: absolute;
    margin-left: -10px;
}
        .timetextzszs {
            color: #ccc;
            margin-left: 20px;float:left;margin-top:2px;
        }
/*钻石知识结束*/

/*------首页弹窗样式------swallow 2018.08.07*/
.dialogWind {display:none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,.7); z-index: 100; padding-top: 102px;}
.dialogWind > .dialog-wrap{position:relative; width:460px; margin: 0 auto;}
.dialogWind > .dialog-wrap a{display: block;}
.dialogWind > .dialog-wrap img{width: 100%;}
.dialogWind > .dialog-wrap .close{position: absolute; top: 0; right: 0; font-size: 12px; width: 56px; height: 32px; background-color: #F2F2F2; text-align: center; line-height: 32px; }
.dialogWind > .dialog-wrap .close:hover{background: #d6486a; color: #FFF; cursor: pointer;}

/*sku修改开始*/
.item-info  .titler {
                        font-size:13px;
                        font-family:SimSun;
                        font-weight:400;
                        color:rgba(53,53,53,1);
                        opacity:0.6;
                    
                        }
                        .item-info .marketprice {
                        font-size:18px;
                        font-family:SimSun;
                        font-weight:600;
                        text-decoration:line-through;
                        color:rgba(53,53,53,1);
                        opacity:0.6;      
                        margin-right:50px;                 
                             }
                        .item-info .w5 {
                        font-weight:400;
                        margin-right:5px;
                         font-size:10px;
                        
                        }
                        .item-info .deliver {
                        font-size:12px;
                        font-family:SimSun;
                        font-weight:400;
                        color:rgba(131,131,131,1);
                             }
    .item-info .note {
       font-size:12px;
        font-weight:400;
        color:rgba(53,53,53,1);
        opacity:0.4;
        margin-top:8px;
    }
    .w11 {
    border-bottom: 1px dashed rgba(53,53,53,0.3);
    text-align:center;
}
    .w3 {
    color: #CB2626;
}
     .yx a.on {
     border: 1px solid #C69764;
     color:#C69764;
    }
      .yx a.oncolor {
     border: 1px dashed rgba(167,166,172,1);
     opacity:0.5;
    }
        .yx a.oncolor:hover {
        color:rgba(167,166,172,1);
        }
    .item-info .box { width:100%;display:-webkit-flex; display:flex; }
   .item-info .flex-start { justify-content:flex-start;  }
   .item-info .flexleft {
     flex: 1 1 12%;
}
   .item-info .flexright{
     flex: 1 1 88%;
}
    .item-info .clearfix {
    clear: both;
}
.item-info .cl1 {
    color:rgba(131,131,131,1);
    border:none;
}
    .item-info .cl1:hover {
    color:#C69764;
   
    }
.item-info .cl2 {
    color:#C69764;
    border:none;
    text-decoration:underline;
}
.item-info a:hover {
color:#C69764;
}
.item-info .stock {
    font-size:12px;
font-weight:400;
color:rgba(131,131,131,1);
        line-height: 33px;
}
.item-info .stockleft {
    margin-left:10px;
}
.item-info .titlecenter {
    line-height: 33px;
}
.item-info .coupndiv {
    float:left;
    font-size:14px;
    font-weight:400;
    color:rgba(198,151,100,1);
    padding: 5px 6px 5px 10px;
    border: 1px solid rgba(198,151,100,1);
    border-radius: 20px;
    margin-right:10px;

}
.item-info .coupon {
        margin-top: 5px;
    float: right;
    margin-right: 44px;
 
}
.item-info .couponname {
font-size:14px;
font-weight:400;
color:rgba(53,53,53,1);
 padding:5px 0;
 float:left;
 padding:5px 0;
}

.item-info .getcoupon {
    font-size:14px;
font-weight:400;
color:rgba(198,151,100,1);
text-decoration:underline;
}
.item-info .couponbox {
    background:rgba(204,176,153,0.15);
padding:16px 12px 6px;
}
.item-info .coupon-cate {
    width:100%;
    float: left;
}
    .item-info .coupon-cate li {
    width:100%;
    }
 .item-info  .nopadding {
     padding:0;
}
.item-info .addnum {
    width:20px;
    margin:0 5px;
    height:45px;
    float:left;
}
    .item-info .addnum img {
    width:18px;
    height:14px;
    }
.item-info .paddingDiv {
padding-bottom:0;
padding-top:0;
}
.item-info .marginDiv {
padding-top:10px;
}
.item-info .clearleft {
    float:left;
}
.item-info .buy {
width:180px;
height:40px;
font-size:14px;
line-height:40px;
text-align:center;
font-weight:600;
float:left;
margin-right:10px;
margin-top:24px;
}
 .item-info .gwc {
     background:rgba(255,255,255,1);
border:1px solid rgba(198,151,100,1);
color:rgba(198,151,100,1);

}
  .item-info .gm {
      background:rgba(198,151,100,1);
border:1px solid rgba(198,151,100,1);
color:#fff;
}
    /*sku修改结束*/
